<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <link rel="canonical" href="https://blog.csdn.net/qq_35713752/article/details/104544023"/>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta name="renderer" content="webkit"/>
    <meta name="force-rendering" content="webkit"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="report" content='{"pid":"blog"}'>
    <meta name="referrer" content="always">
    <meta http-equiv="Cache-Control" content="no-siteapp" /><link rel="alternate" media="handheld" href="#" />
    <meta name="shenma-site-verification" content="5a59773ab8077d4a62bf469ab966a63b_1497598848">
        <meta name="csdn-baidu-search"  content='{"autorun":true,"install":true,"keyword":"SM4国密加密解密实现代码demo_javascript_a_靖的博客-CSDN博客"}'>
    
    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON">
    <title>SM4国密加密解密实现代码demo_javascript_a_靖的博客-CSDN博客</title>
    <meta name="description" content="小程序实现国密SM4 加密，解密。加密：var cbc = require(../../utils/cbc.js);cbc.encrypt_cbc(item.text, 1234567890123456))解密：var cbc = require(../../utils/cbc.js);cbc.decrypt_cbc(K++iI4IhSGMnEJZT/jv1o...javascript">
    <script src='//g.csdnimg.cn/tingyun/1.8.3/blog.js' type='text/javascript'></script>
        
                    <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/new_css/detail_enter-4a90768633.min.css">
                            <script type="application/ld+json">{"@context":"https:\/\/ziyuan.baidu.com\/contexts\/cambrian.jsonld","@id":"https:\/\/blog.csdn.net\/qq_35713752\/java\/article\/details\/104544023","appid":1638831770136827,"title":"SM4\u56fd\u5bc6\u52a0\u5bc6\u89e3\u5bc6\u5b9e\u73b0\u4ee3\u7801demo_javascript_a_\u9756\u7684\u535a\u5ba2-CSDN\u535a\u5ba2","pubDate":"2020-02-27T20:26:17","upDate":"2020-02-27T20:26:17"}</script>
    
            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/themes_skin/skin-code/skin-code-0d468cfffd.min.css">
    
<!--    自定义皮肤样式-->
    
    <script type="text/javascript">
        var username = "qq_35713752";
        var blog_address = "https://blog.csdn.net/qq_35713752";
        var static_host = "https://csdnimg.cn/release/phoenix/";
        var currentUserName = "";
        var isOwner = false;
        var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/qq_35713752/java/article/details/104544023"
        var blogUrl = "https://blog.csdn.net/";

        var curSkin = "skin-code";
        // 收藏所需数据
        var articleTitle = "SM4国密加密解密实现代码demo";
        var articleDesc = "小程序实现国密SM4 加密，解密。加密：var cbc = require(../../utils/cbc.js);cbc.encrypt_cbc(item.text, 1234567890123456))解密：var cbc = require(../../utils/cbc.js);cbc.decrypt_cbc(K++iI4IhSGMnEJZT/jv1o...javascript";

        var articleTitles = "SM4国密加密解密实现代码demo_javascript_a_靖的博客-CSDN博客";
        
        var nickName = "a_靖";
        var isCorporate = false;
        var subDomainBlogUrl = "https://blog.csdn.net/"
        var digg_base_url = "https://blog.csdn.net/qq_35713752";
        var articleDetailUrl = "https://blog.csdn.net/qq_35713752/article/details/104544023";
        var isShowThird = "0"
        var skinStatus = "White"
        var canRead = true;
        
        var sideToolbarVersion = 2.2;
    </script>
    <script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
    <!--js引用-->
            <script src="//g.csdnimg.cn/??fixed-sidebar/1.1.6/fixed-sidebar.js,report/1.5.0/report.js" type="text/javascript"></script>
    <link rel="stylesheet" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
    <style>
        .MathJax, .MathJax_Message, .MathJax_Preview{
            display: none
        }
    </style>
</head>
<body class="nodata " > 
    <link rel="stylesheet" href="https://csdnimg.cn/public/common/toolbar/content_toolbar_css/content_toolbar.css">
    <script id="toolbar-tpl-scriptId" src="https://csdnimg.cn/public/common/toolbar/js/content_toolbar.js" type="text/javascript" domain="https://blog.csdn.net/"></script>
    <script>
    (function(){
        var bp = document.createElement('script');
        var curProtocol = window.location.protocol.split(':')[0];
        if (curProtocol === 'https') {
            bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
        }
        else {
            bp.src = 'http://push.zhanzhang.baidu.com/push.js';
        }
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(bp, s);
    })();
</script>
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/new_css/blog_code-c3a0c33d5c.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/vendor/pagination/paging-e040f0c7c8.css">

<script type="text/javascript">
	var NEWS_FEED = function(){}
</script>

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/new_css/chart-3456820cac.css" />
<div class="main_father clearfix d-flex justify-content-center" style="height:100%;"> 
    <div class="container clearfix" id="mainBox">
        <aside class="blog_container_aside">
	<!--主页引入-->

    <div id="asideProfile" class="aside-box">
    <div class="profile-intro d-flex">
        <div class="avatar-box d-flex justify-content-center flex-column">
            <a href="https://blog.csdn.net/qq_35713752"  data-report-click='{"mod":"popu_379","dest":"https://blog.csdn.net/qq_35713752","ab":"new"}'>
                <img src="https://profile.csdnimg.cn/4/6/5/3_qq_35713752" class="avatar_pic" username='qq_35713752'>
            </a>
        </div>
        <div class="user-info d-flex flex-column profile-intro-name-box">
            <div>
                                <a href="https://blog.csdn.net/qq_35713752" class="" id="uid" title='a_靖' data-report-click='{"mod":"popu_379","dest":"https://blog.csdn.net/qq_35713752","ab":"new"}' >
                    <span class="name " username='qq_35713752'>
                        a_靖                    </span>
                </a>
                <span></span>
                <span class="flag expert-blog"><img class="identity" src="https://csdnimg.cn/identity/expert.png" alt=""><span class="bubble">CSDN认证博客专家</span></span>
                <span class="flag company-blog"><span class="bubble">CSDN认证企业博客</span></span>
            </div>
            <div class="profile-intro-name-boxFooter">
                <span class="personal-home-page">码龄4年</span>
            </div>
        </div>
    </div>
    <div class="data-info d-flex item-tiling">
                <dl class="text-center" title="431">
                            <dt><a href="https://blog.csdn.net/qq_35713752" data-report-query="t=1"><span class="count">431</span></a></dt>
                <dd><a href="https://blog.csdn.net/qq_35713752" data-report-query="t=1">原创</a></dd>
                    </dl>
        <dl class="text-center" id="fanBox" title="1261">
            <dt><span class="count" id="fan">1261</span></dt>
            <dd>粉丝</dd>
        </dl>
        <dl class="text-center" title="882">
            <dt><span class="count">882</span></dt>
            <dd>获赞</dd>
        </dl>
        <dl class="text-center" title="488">
            <dt><span class="count">488</span></dt>
            <dd>评论</dd>
        </dl>
        <dl class="text-center" style="min-width:58px" title="2317423">  
            <dt><span class="count">231万+</span></dt>
            <dd>访问</dd>
        </dl>
    </div>
    <div class="item-rank"></div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="20198">
            <dt><span class="count">2万+</span></dt>
            <dd>积分</dd>
        </dl>
        <dl class="text-center" title="2052">
            <dt><span class="count">2052</span></dt>
            <dd>收藏</dd>
        </dl>
        <dl class="text-center" title="164">
            <dt><span class="count">164</span></dt>
            <dd><a href="https://blog.csdn.net/rank/writing_rank" target="_blank">周排名</a></dd>
        </dl>
        <dl class="text-center" title="791">
            <dt><span class="count">791</span></dt>
            <dd><a href="https://blog.csdn.net/rank/writing_rank_total" target="_blank">总排名</a></dd>
        </dl>
        <dl class="text-center" title="7级,点击查看等级说明">
            <dt><a href="https://blog.csdn.net/home/help.html#level"  target="_blank">
            <img class="level" src="https://csdnimg.cn/identity/blog7.png"/>            </a>
            </dt>
            <dd>等级</dd>
        </dl>
    </div>
    <div class="aside-box-footer">
                    <div class="badge-box d-flex">
                <div class="badge d-flex">
                                                                                                        <div class="icon-badge" title="GitHub">
                                    <div class="mouse-box">
                                        <img src="https://csdnimg.cn/medal/github@240.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://csdnimg.cn/medal/github@240.png" alt="">
                                            </div>
                                            <div class="right-box">
                                                <div class="title">GitHub</div>
                                                <div class="desc">绑定GitHub第三方账户获取</div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                                                <div class="icon-badge" title="专栏达人">
                                    <div class="mouse-box">
                                        <img src="https://csdnimg.cn/medal/zhuanlandaren@240.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://csdnimg.cn/medal/zhuanlandaren@240.png" alt="">
                                            </div>
                                            <div class="right-box">
                                                <div class="title">专栏达人</div>
                                                <div class="desc">授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮！撰写博客专栏浓缩技术精华，专栏达人就是你！</div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                                                <div class="icon-badge" title="持之以恒">
                                    <div class="mouse-box">
                                        <img src="https://csdnimg.cn/medal/chizhiyiheng@240.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://csdnimg.cn/medal/chizhiyiheng@240.png" alt="">
                                            </div>
                                            <div class="right-box">
                                                <div class="title">持之以恒</div>
                                                <div class="desc">授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里，不积小流无以成江海，程序人生的精彩需要坚持不懈地积累！</div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                                                <div class="icon-badge" title="1024勋章">
                                    <div class="mouse-box">
                                        <img src="https://csdnimg.cn/medal/1024@240.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://csdnimg.cn/medal/1024@240.png" alt="">
                                            </div>
                                            <div class="right-box">
                                                <div class="title">1024勋章</div>
                                                <div class="desc">#1024程序员节#活动勋章，当日发布原创博客即可获得</div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                                                <div class="icon-badge" title="勤写标兵Lv2">
                                    <div class="mouse-box">
                                        <img src="https://csdnimg.cn/medal/qixiebiaobing2@240.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://csdnimg.cn/medal/qixiebiaobing2@240.png" alt="">
                                            </div>
                                            <div class="right-box">
                                                <div class="title">勤写标兵Lv2</div>
                                                <div class="desc">授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。</div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                                                <div class="icon-badge" title="博客之星-入围">
                                    <div class="mouse-box">
                                        <img src="https://csdnimg.cn/medal/bokezhixing21-200@240.png" alt="">
                                        <div class="icon-arrow"></div>
                                    </div>
                                    <div class="grade-detail-box">
                                        <div class="pos-box">
                                            <div class="left-box d-flex justify-content-center align-items-center flex-column">
                                                <img src="https://csdnimg.cn/medal/bokezhixing21-200@240.png" alt="">
                                            </div>
                                            <div class="right-box">
                                                <div class="title">博客之星-入围</div>
                                                <div class="desc">授予每年博客之星评选结果第21-200名的用户</div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                                                                        </div>
                <script>
                    (function($) {
                        setTimeout(function() {
                            $('div.icon-badge.show-moment').removeClass('show-moment');
                        }, 5000);
                    })(window.jQuery)
                </script>
            </div>
                
    </div>
        <div class="profile-intro-name-boxOpration">
        <div class='opt-letter-watch-box'>
            <a class="bt-button personal-letter" href="https://me.csdn.net/qq_35713752" target="_blank" rel="noopener">TA的主页</a>
        </div>
        <div class='opt-letter-watch-box'>
            <a class="bt-button personal-letter" href=https://im.csdn.net/im/main.html?userName=qq_35713752 target="_blank" rel="noopener">私信</a>
        </div>
        <div class="opt-letter-watch-box">
                            <a class="personal-watch bt-button" id="btnAttent" data-report-click='{"mod":"popu_379","ab":"new","extend1":"个人主页未关注"}'>关注</a>
                    </div>
    </div>
    </div>
<script>
    function watchBtnChange(flag, username) {
        $('span.blog-expert-button-follow').each(function(index) {
            if (flag) {
                if ($(this).attr("data-name") == username) {
                    $(this).html('<span class="hover-hide">已关注</span><span class="hover-show">取消</span>').removeClass('btn-red-follow').addClass('btn-gray-follow attented');
                }
            } else {
                if ($(this).attr("data-name") == username) {
                    $(this).html("关注").addClass('btn-red-follow').removeClass('btn-gray-follow attented');
                }
            }
        })
        if (username == $('p.csdn-tracking-statistics').attr("username")) {
            if (flag) {
                $('#btnAttent').addClass("attented").text("已关注").removeClass('btn-red-hollow').addClass('btn-gray-hollow');
                changeFans(1)
            } else {
                $('#btnAttent').text("关注").addClass('btn-red-hollow').removeClass('btn-gray-hollow attented');
                changeFans(-1)
            }
        }

    }

    function changeFans(num) {
        if ($('#fan').text().indexOf('+') < 0) {
            $('#fan').text(parseInt($('#fan').text()) + num);
        } else {
            $('#fanBox').attr('title', parseInt($('#fanBox').attr('title')) + num);
        }
    }
    window.csdn = window.csdn ? window.csdn : {};
    window.csdn.watchBtnChange = watchBtnChange;
</script><!--自定义模块-->
<div id="asideCustom63202598" class="aside-box custom-box">
    <h3 class="aside-title">微信号 13977284413</h3>
    <div class="aside-content clearfix">
        		<h6>加入QQ交流群</h6><h6>
		</h6><h6>173683895、173683866、</h6>
		<h6>526474645</h6>
		<h6>交流探讨群，严禁打广告。</h6>
		<h6>QQ群会不定时清理不活跃成员，群满的请加其它群</h6>    </div>
</div>
<div id="asideNewArticle" class="aside-box">
    <h3 class="aside-title">最新文章</h3>
    <div class="aside-content">
        <ul class="inf_list clearfix">
                        <li class="clearfix">
                <a data-report-click='{"mod":"popu_382","dest":"https://blog.csdn.net/qq_35713752/article/details/106117191","ab":"new"}' href="https://blog.csdn.net/qq_35713752/article/details/106117191" target="_blank" >
                                        微信公众号实现路径规划和导航功能                </a>
            </li>
                        <li class="clearfix">
                <a data-report-click='{"mod":"popu_382","dest":"https://blog.csdn.net/qq_35713752/article/details/106114947","ab":"new"}' href="https://blog.csdn.net/qq_35713752/article/details/106114947" target="_blank" >
                                        小程序云开发实现搜索功能                </a>
            </li>
                        <li class="clearfix">
                <a data-report-click='{"mod":"popu_382","dest":"https://blog.csdn.net/qq_35713752/article/details/104125920","ab":"new"}' href="https://blog.csdn.net/qq_35713752/article/details/104125920" target="_blank" >
                                        小程序云开发 一开通云开发，给数据库添加一条记录                </a>
            </li>
                        <li class="clearfix">
                <a data-report-click='{"mod":"popu_382","dest":"https://blog.csdn.net/qq_35713752/article/details/105990101","ab":"new"}' href="https://blog.csdn.net/qq_35713752/article/details/105990101" target="_blank" >
                                        如何高效率的学习Web前端，个人经验分享                </a>
            </li>
                        <li class="clearfix">
                <a data-report-click='{"mod":"popu_382","dest":"https://blog.csdn.net/qq_35713752/article/details/105955379","ab":"new"}' href="https://blog.csdn.net/qq_35713752/article/details/105955379" target="_blank" >
                                        VUE 框架添加全局公共方法 , 保留小数点后两位                </a>
            </li>
                    </ul>
    </div>
</div>
    <div id="asideCategory" class="aside-box flexible-box"
         style="display:block!important;">
    <h3 class="aside-title">分类专栏</h3>
    <div class="aside-content">
        <ul>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_826","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/qq_35713752/category_8012456.html","ab":"new"}'
                            data-report-view='{"mod":"popu_826","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/qq_35713752/category_8012456.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_8012456.html">
                                                    <img src="https://img-blog.csdnimg.cn/20191218180219837.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt=""
                                 onerror="this.src='https://img-blog.csdnimg.cn/20190918140012416.png'">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">Ant Design Pro 教程专栏</span>
                                                            <img class="tip" src="https://csdnimg.cn/release/phoenix/template/new_img/payMoney.png" alt="">
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">28篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_8043812.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_8043812.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_8043812.html">
                                                    <img src="https://img-blog.csdnimg.cn/20190927151132530.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">react</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">41篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_9781166.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_9781166.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_9781166.html">
                                                    <img src="https://img-blog.csdnimg.cn/20190927151101105.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">uni-app</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">3篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_9273161.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_9273161.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_9273161.html">
                                                    <img src="https://img-blog.csdnimg.cn/20191118112733947.jpg?x-oss-process=image/resize,m_fixed,h_64,w_64" alt=""
                                 onerror="this.src='https://img-blog.csdnimg.cn/20190918140158853.png'">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">Web前端</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">187篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7152084.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7152084.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_7152084.html">
                                                    <img src="https://img-blog.csdnimg.cn/20190927151117521.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">微信小程序</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">220篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7141851.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7141851.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_7141851.html">
                                                    <img src="https://img-blog.csdnimg.cn/20190918140053667.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">JS</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">172篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7346076.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7346076.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_7346076.html">
                                                    <img src="https://img-blog.csdnimg.cn/2019091813595558.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">PHP</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">59篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7094948.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7094948.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_7094948.html">
                                                    <img src="https://img-blog.csdnimg.cn/20190918140053667.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">vue</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">42篇</span>
                                            </a>
                </li>
                            <li class="">
                                        <a class="clearfix" 
                                                    data-report-click='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7183988.html","ab":"new"}'
                            data-report-view='{"mod":"popu_537","strategy":"","dest":"https://blog.csdn.net/qq_35713752/category_7183988.html","ab":"new"}'
                                               href="https://blog.csdn.net/qq_35713752/category_7183988.html">
                                                    <img src="https://img-blog.csdnimg.cn/20190927151132530.png" alt="">
                                                <!--####是否付费-->
                        <span class="title oneline"><span class="text">css</span>
                                                    </span>
                        <!--####是否付费-->
                                                    <span class="count float-right">10篇</span>
                                            </a>
                </li>
                    </ul>
    </div>
        <p class="text-center">
        <a class="flexible-btn" data-fbox="aside-archive"><img class="look-more" src="https://csdnimg.cn/release/phoenix/template/new_img/arrowDownWhite.png" alt=""></a>
    </p>
    </div>
<div id="asideHotArticle" class="aside-box">
	<h3 class="aside-title">热门文章</h3>
	<div class="aside-content">
		<ul class="hotArticle-list">
							<li>

                    <a
                    data-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/qq_35713752/article/details/77970370","ab":"new"}' 
                     href="https://blog.csdn.net/qq_35713752/article/details/77970370" >
                                                微信小程序服务器请求和上传数据，上传图片并展示，提交表单完整实例代码附效果图                        <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">104191</span>
                    </a>
				</li>
							<li>

                    <a
                    data-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/qq_35713752/article/details/78652784","ab":"new"}' 
                     href="https://blog.csdn.net/qq_35713752/article/details/78652784" >
                                                [微信小程序]搜索功能实现,搜索框样式                        <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">87423</span>
                    </a>
				</li>
							<li>

                    <a
                    data-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/qq_35713752/article/details/80811397","ab":"new"}' 
                     href="https://blog.csdn.net/qq_35713752/article/details/80811397" >
                                                微信小程序WebSocket实现聊天对话功能完整源码                        <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">68193</span>
                    </a>
				</li>
							<li>

                    <a
                    data-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/qq_35713752/article/details/78056683","ab":"new"}' 
                     href="https://blog.csdn.net/qq_35713752/article/details/78056683" >
                                                微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能                        <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">58663</span>
                    </a>
				</li>
							<li>

                    <a
                    data-report-click='{"mod":"popu_541","dest":"https://blog.csdn.net/qq_35713752/article/details/78688311","ab":"new"}' 
                     href="https://blog.csdn.net/qq_35713752/article/details/78688311" >
                                                [微信小程序]聊天对话(文本,图片)的功能(完整代码附效果图)                        <img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt=""><span class="read">54004</span>
                    </a>
				</li>
					</ul>
	</div>
</div>
<div id="asideArchive" class="aside-box">
    <h3 class="aside-title">归档</h3>
    <div class="aside-content">
        <div class="archive-box">
                        <div class="archive-title">2020</div>
            <div class="archive-content">
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2020/05" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">5月</span>
                        <span class="count">5篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2020/04" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">4月</span>
                        <span class="count">10篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2020/03" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">3月</span>
                        <span class="count">16篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2020/02" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">2月</span>
                        <span class="count">14篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2020/01" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">1月</span>
                        <span class="count">2篇</span>
                        </a>
                    </div>
                            </div>
                        <div class="archive-title">2019</div>
            <div class="archive-content">
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/12" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">12月</span>
                        <span class="count">17篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/11" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">11月</span>
                        <span class="count">25篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/10" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">10月</span>
                        <span class="count">12篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/09" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">9月</span>
                        <span class="count">11篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/08" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">8月</span>
                        <span class="count">23篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/07" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">7月</span>
                        <span class="count">8篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/06" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">6月</span>
                        <span class="count">15篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/05" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">5月</span>
                        <span class="count">8篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/04" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">4月</span>
                        <span class="count">8篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/03" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">3月</span>
                        <span class="count">10篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/02" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">2月</span>
                        <span class="count">6篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2019/01" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">1月</span>
                        <span class="count">15篇</span>
                        </a>
                    </div>
                            </div>
                        <div class="archive-title">2018</div>
            <div class="archive-content">
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/12" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">12月</span>
                        <span class="count">16篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/11" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">11月</span>
                        <span class="count">14篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/10" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">10月</span>
                        <span class="count">16篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/09" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">9月</span>
                        <span class="count">22篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/08" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">8月</span>
                        <span class="count">10篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/07" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">7月</span>
                        <span class="count">14篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/06" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">6月</span>
                        <span class="count">13篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/05" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">5月</span>
                        <span class="count">21篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/04" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">4月</span>
                        <span class="count">13篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/03" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">3月</span>
                        <span class="count">18篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2018/01" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">1月</span>
                        <span class="count">13篇</span>
                        </a>
                    </div>
                            </div>
                        <div class="archive-title">2017</div>
            <div class="archive-content">
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2017/12" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">12月</span>
                        <span class="count">17篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2017/11" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">11月</span>
                        <span class="count">18篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2017/10" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">10月</span>
                        <span class="count">7篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2017/09" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">9月</span>
                        <span class="count">21篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2017/08" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">8月</span>
                        <span class="count">4篇</span>
                        </a>
                    </div>
                                    <div class="archive-item">
                        <a href="https://blog.csdn.net/qq_35713752/article/month/2017/05" target="_blank" data-report-click='{"mod":"popu_538","ab":"new","dest":""}' data-report-view='{"mod":"popu_538","ab":"new","dest":""}'>
                        <span class="time">5月</span>
                        <span class="count">1篇</span>
                        </a>
                    </div>
                            </div>
                    </div>
    </div>
</div>
<div id="asideNewComments" class="aside-box">
    <h3 class="aside-title">最新评论</h3>
    <div class="aside-content">
        <ul class="newcomment-list">
                        <li>
                <a class="title text-truncate" data-report-click='{"mod":"popu_542","dest":"https://a-jing.blog.csdn.net/article/details/79141034#comments","ab":"new"}'  target="_blank" href="https://a-jing.blog.csdn.net/article/details/79141034#comments">微信小程序：地图导航功能实现完整源...</a>
                <p class="comment ellipsis">
                    <a href="https://my.csdn.net/qq_39822328" class="user-name" target="_blank">qq_39822328：</a>大神发个代码吧，谢谢你，1161853846@qq.com                </p>
            </li>
                        <li>
                <a class="title text-truncate" data-report-click='{"mod":"popu_542","dest":"https://a-jing.blog.csdn.net/article/details/78425866#comments","ab":"new"}'  target="_blank" href="https://a-jing.blog.csdn.net/article/details/78425866#comments">[微信小程序]实现列表点赞并让当前...</a>
                <p class="comment ellipsis">
                    <a href="https://my.csdn.net/sifeizhu1" class="user-name" target="_blank">sifeizhu1：</a>util. request不是一个函数？                </p>
            </li>
                        <li>
                <a class="title text-truncate" data-report-click='{"mod":"popu_542","dest":"https://a-jing.blog.csdn.net/article/details/80349832#comments","ab":"new"}'  target="_blank" href="https://a-jing.blog.csdn.net/article/details/80349832#comments">微信小程序客服功能 把当前页面的信...</a>
                <p class="comment ellipsis">
                    <a href="https://my.csdn.net/zhimaxiaokefu" class="user-name" target="_blank">zhimaxiaokefu：</a>参考一下https://www.kancloud.cn/wikizhima/wikihotapp/891126                </p>
            </li>
                        <li>
                <a class="title text-truncate" data-report-click='{"mod":"popu_542","dest":"https://a-jing.blog.csdn.net/article/details/85267574#comments","ab":"new"}'  target="_blank" href="https://a-jing.blog.csdn.net/article/details/85267574#comments">PHP导入excel到mysql数...</a>
                <p class="comment ellipsis">
                    <a href="https://my.csdn.net/qq_37428797" class="user-name" target="_blank">qq_37428797：</a>问一下，放到虚拟主机上运行的时候直接报错500，在本地调试正常的，求解                </p>
            </li>
                        <li>
                <a class="title text-truncate" data-report-click='{"mod":"popu_542","dest":"https://a-jing.blog.csdn.net/article/details/85267574#comments","ab":"new"}'  target="_blank" href="https://a-jing.blog.csdn.net/article/details/85267574#comments">PHP导入excel到mysql数...</a>
                <p class="comment ellipsis">
                    <a href="https://my.csdn.net/qq_37428797" class="user-name" target="_blank">qq_37428797：</a>[reply]qq_29944223[/reply]你放服务器上会不会报错500                </p>
            </li>
                    </ul>
    </div>
</div>
        <!-- 详情页显示目录 -->
        <!--文章目录-->
<div id="asidedirectory" class="aside-box">
    <div class='groupfile' id="directory">
        <h3 class="aside-title">目录</h3>
        <div class="align-items-stretch group_item">
            <div class="pos-box">
            <div class="scroll-box">
                <div class="toc-box"></div>
            </div>
            </div>
        </div>
    </div>
</div>
    	<div id="asideFooter">
		<div class="aside-box">
			<div class="persion_article">
			</div>
		</div>
	</div>
</aside>
<script src="https://csdnimg.cn/pubfooter/js/publib_footer-1.0.3.js" data-isfootertrack="false" type="text/javascript"></script>
<script>
	$("a.flexible-btn").click(function(){
		$(this).parents('div.aside-box').removeClass('flexible-box');
		$(this).parents("p.text-center").remove();
	})
</script>
<script type="text/javascript"  src="https://g.csdnimg.cn/user-tooltip/2.1/user-tooltip.js"></script>
        <main>
            
<div class="blog-content-box">
    <div class="article-header-box">
        <div class="article-header">
            <div class="article-title-box">
                <h1 class="title-article">SM4国密加密解密实现代码demo</h1>
            </div>
            <div class="article-info-box">
                <div class="article-bar-top">
                    <!--文章类型-->
                                        <!--原创-->
                                        <img class="article-type-img" src="https://csdnimg.cn/release/phoenix/template/new_img/original.png" alt="">
                                        <!--翻译-->
                                        <!--转载-->
                                        <div class="bar-content">
                                                                                                                                            <a class="follow-nickName" href="https://me.csdn.net/qq_35713752" target="_blank" rel="noopener">a_靖</a>
                    <span class="time">2020-02-27 20:26:17</span>
                    <img class="article-read-img article-heard-img" src="https://csdnimg.cn/release/phoenix/template/new_img/articleRead.png" alt="">
                    <span class="read-count">936</span>
                    <a id='blog_detail_zk_collection' class="un-collection" data-report-click='{"mod":"popu_823","ab":"new"}'>
                        <img class="article-collect-img article-heard-img un-collect-status" style="display:black" src="https://csdnimg.cn/release/phoenix/template/new_img/collect.png" alt="">
                        <img class="article-collect-img article-heard-img collect-status" style="display:none" src="https://csdnimg.cn/release/phoenix/template/new_img/tobarCollectionActive.png" alt="">
                        <span class="name">收藏</span>
                        <span class="get-collection">
                                                </span>
                    </a>
                                        </div>
                </div>
                                <div class="up-time"><span>最后发布:2020-02-27 20:26:17</span><span>首发:2020-02-27 20:26:17</span></div>
                <div class="slide-content-box">
                <div class="all-tags-box">
                                                        <div class="tags-box artic-tag-box">
                           <span class="label">分类专栏：</span>
                                                                                             <a class="tag-link" target="_blank" rel="noopener"
                                      href="https://blog.csdn.net/qq_35713752/category_7141851.html">
                                       JS                                   </a>
                                                                                                                            <a class="tag-link" target="_blank" rel="noopener"
                                      href="https://blog.csdn.net/qq_35713752/category_7152084.html">
                                       微信小程序                                   </a>
                                                                                                                            <a class="tag-link" target="_blank" rel="noopener"
                                      href="https://blog.csdn.net/qq_35713752/category_9273161.html">
                                       Web前端                                   </a>
                                                                                  </div>
                                                                                                       </div>
                                                                    <div class="article-copyright">
                            <div class="creativecommons">
                                <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"></a>
                            </div>
                            <div class="creativecommons">
                                版权声明：本文为博主原创文章，遵循<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener"> CC 4.0 BY-SA </a>版权协议，转载请附上原文出处链接和本声明。                            </div>
                            <div class="article-source-link">
                                本文链接：<a href="https://blog.csdn.net/qq_35713752/article/details/104544023">https://blog.csdn.net/qq_35713752/article/details/104544023</a>
                            </div> 
                        </div>
                                                                                </div>
                <div class="operating">
                                                                <a class="href-article-edit slide-toggle">展开</a>
                                    </div>
            </div>
        </div>
    </div>
    <!--python安装手册结束-->
        <div id="blogColumnPayAdvert">
        <!--####开通付费专栏-->
            <div class="column-advert-box">
            <a style="display: contents;" href="https://blog.csdn.net/qq_35713752/category_8012456.html" target="_blank" data-report-view='{"mod":"popu_849","dest":"https://blog.csdn.net/qq_35713752/category_8012456.html","strategy":"","extend1":"{\"user_type\":\"1\"}"}' data-report-click='{"mod":"popu_849","dest":"https://blog.csdn.net/qq_35713752/category_8012456.html","strategy":"","extend1":"{\"user_type\":\"1\"}"}' data-report-query="utm_source=ffzl_BWzd">
                <div class="left-advert-box"><img src="https://img-blog.csdnimg.cn/20191218180219837.png" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20190918140158853.png'"></div>
                <div class="middle-advert-box">
                    <div class="title">Ant Design Pro 教程专栏</div>
                    <div class="introduce">React 结合中后端框架 Ant Design Pro 的教程专栏</div>
                    <div class="information"><img src="https://profile.csdnimg.cn/4/6/5/3_qq_35713752" alt=""><span>a_靖</span></div>
                </div>
                </a>
                <div class="right-advert-box">
                    <div class="count-advert-box"><span class="advert-money">¥9.90</span><span class="advert-count-people"></span></div>
                    <div class="bt-advert-box">
                                                                                    <button class="bt-click" id="bt-click" data-id="8012456">订阅</button>
                                                                        </div>
                </div>
            </div>
        
    </div>
        <article class="baidu_pl">
                 <div id="article_content" class="article_content clearfix">
            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-211130ba7a.css" />
                            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-211130ba7a.css" />
                <div class="htmledit_views" id="content_views">
                                            <p>小程序实现国密SM4 加密，解密。</p>

<p>加密：</p>

<pre>
<code>var cbc = require('../../utils/cbc.js');
cbc.encrypt_cbc(item.text, "1234567890123456"))</code></pre>

<p>解密：</p>

<pre>
<code>var cbc = require('../../utils/cbc.js');
cbc.decrypt_cbc("K++iI4IhSGMnEJZT/jv1ow==", "1234567890123456", "1234567890123456")</code></pre>

<p> </p>

<p>在 HTML实现的话可以用 script 标签导入文件，例如:</p>

<pre>
<code>&lt;script type="text/javascript" src="base64js.min.js"&gt;&lt;/script&gt;</code></pre>

<p> </p>

<p>需要引用两个文件：</p>

<p>base64js.min.js</p>

<pre>
<code>(function (r) { if (typeof exports === "object" &amp;&amp; typeof module !== "undefined") { module.exports = r() } else if (typeof define === "function" &amp;&amp; define.amd) { define([], r) } else { var e; if (typeof window !== "undefined") { e = window } else if (typeof global !== "undefined") { e = global } else if (typeof self !== "undefined") { e = self } else { e = this } e.base64js = r() } })(function () { var r, e, n; return function () { function d(a, f, i) { function u(n, r) { if (!f[n]) { if (!a[n]) { var e = "function" == typeof require &amp;&amp; require; if (!r &amp;&amp; e) return e(n, !0); if (v) return v(n, !0); var t = new Error("Cannot find module '" + n + "'"); throw t.code = "MODULE_NOT_FOUND", t } var o = f[n] = { exports: {} }; a[n][0].call(o.exports, function (r) { var e = a[n][1][r]; return u(e || r) }, o, o.exports, d, a, f, i) } return f[n].exports } for (var v = "function" == typeof require &amp;&amp; require, r = 0; r &lt; i.length; r++)u(i[r]); return u } return d }()({ "/": [function (r, e, n) { "use strict"; n.byteLength = f; n.toByteArray = i; n.fromByteArray = p; var u = []; var v = []; var d = typeof Uint8Array !== "undefined" ? Uint8Array : Array; var t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; for (var o = 0, a = t.length; o &lt; a; ++o) { u[o] = t[o]; v[t.charCodeAt(o)] = o } v["-".charCodeAt(0)] = 62; v["_".charCodeAt(0)] = 63; function c(r) { var e = r.length; if (e % 4 &gt; 0) { throw new Error("Invalid string. Length must be a multiple of 4") } var n = r.indexOf("="); if (n === -1) n = e; var t = n === e ? 0 : 4 - n % 4; return [n, t] } function f(r) { var e = c(r); var n = e[0]; var t = e[1]; return (n + t) * 3 / 4 - t } function h(r, e, n) { return (e + n) * 3 / 4 - n } function i(r) { var e; var n = c(r); var t = n[0]; var o = n[1]; var a = new d(h(r, t, o)); var f = 0; var i = o &gt; 0 ? t - 4 : t; var u; for (u = 0; u &lt; i; u += 4) { e = v[r.charCodeAt(u)] &lt;&lt; 18 | v[r.charCodeAt(u + 1)] &lt;&lt; 12 | v[r.charCodeAt(u + 2)] &lt;&lt; 6 | v[r.charCodeAt(u + 3)]; a[f++] = e &gt;&gt; 16 &amp; 255; a[f++] = e &gt;&gt; 8 &amp; 255; a[f++] = e &amp; 255 } if (o === 2) { e = v[r.charCodeAt(u)] &lt;&lt; 2 | v[r.charCodeAt(u + 1)] &gt;&gt; 4; a[f++] = e &amp; 255 } if (o === 1) { e = v[r.charCodeAt(u)] &lt;&lt; 10 | v[r.charCodeAt(u + 1)] &lt;&lt; 4 | v[r.charCodeAt(u + 2)] &gt;&gt; 2; a[f++] = e &gt;&gt; 8 &amp; 255; a[f++] = e &amp; 255 } return a } function s(r) { return u[r &gt;&gt; 18 &amp; 63] + u[r &gt;&gt; 12 &amp; 63] + u[r &gt;&gt; 6 &amp; 63] + u[r &amp; 63] } function l(r, e, n) { var t; var o = []; for (var a = e; a &lt; n; a += 3) { t = (r[a] &lt;&lt; 16 &amp; 16711680) + (r[a + 1] &lt;&lt; 8 &amp; 65280) + (r[a + 2] &amp; 255); o.push(s(t)) } return o.join("") } function p(r) { var e; var n = r.length; var t = n % 3; var o = []; var a = 16383; for (var f = 0, i = n - t; f &lt; i; f += a) { o.push(l(r, f, f + a &gt; i ? i : f + a)) } if (t === 1) { e = r[n - 1]; o.push(u[e &gt;&gt; 2] + u[e &lt;&lt; 4 &amp; 63] + "==") } else if (t === 2) { e = (r[n - 2] &lt;&lt; 8) + r[n - 1]; o.push(u[e &gt;&gt; 10] + u[e &gt;&gt; 4 &amp; 63] + u[e &lt;&lt; 2 &amp; 63] + "=") } return o.join("") } }, {}] }, {}, [])("/") });
</code></pre>

<p>cbc.js</p>

<pre>
<code>
var base64js = require('base64js.min.js')
const Sbox = [
  0xd6, 0x90, 0xe9, 0xfe, 0xcc, 0xe1, 0x3d, 0xb7, 0x16, 0xb6, 0x14, 0xc2, 0x28, 0xfb, 0x2c, 0x05,
  0x2b, 0x67, 0x9a, 0x76, 0x2a, 0xbe, 0x04, 0xc3, 0xaa, 0x44, 0x13, 0x26, 0x49, 0x86, 0x06, 0x99,
  0x9c, 0x42, 0x50, 0xf4, 0x91, 0xef, 0x98, 0x7a, 0x33, 0x54, 0x0b, 0x43, 0xed, 0xcf, 0xac, 0x62,
  0xe4, 0xb3, 0x1c, 0xa9, 0xc9, 0x08, 0xe8, 0x95, 0x80, 0xdf, 0x94, 0xfa, 0x75, 0x8f, 0x3f, 0xa6,
  0x47, 0x07, 0xa7, 0xfc, 0xf3, 0x73, 0x17, 0xba, 0x83, 0x59, 0x3c, 0x19, 0xe6, 0x85, 0x4f, 0xa8,
  0x68, 0x6b, 0x81, 0xb2, 0x71, 0x64, 0xda, 0x8b, 0xf8, 0xeb, 0x0f, 0x4b, 0x70, 0x56, 0x9d, 0x35,
  0x1e, 0x24, 0x0e, 0x5e, 0x63, 0x58, 0xd1, 0xa2, 0x25, 0x22, 0x7c, 0x3b, 0x01, 0x21, 0x78, 0x87,
  0xd4, 0x00, 0x46, 0x57, 0x9f, 0xd3, 0x27, 0x52, 0x4c, 0x36, 0x02, 0xe7, 0xa0, 0xc4, 0xc8, 0x9e,
  0xea, 0xbf, 0x8a, 0xd2, 0x40, 0xc7, 0x38, 0xb5, 0xa3, 0xf7, 0xf2, 0xce, 0xf9, 0x61, 0x15, 0xa1,
  0xe0, 0xae, 0x5d, 0xa4, 0x9b, 0x34, 0x1a, 0x55, 0xad, 0x93, 0x32, 0x30, 0xf5, 0x8c, 0xb1, 0xe3,
  0x1d, 0xf6, 0xe2, 0x2e, 0x82, 0x66, 0xca, 0x60, 0xc0, 0x29, 0x23, 0xab, 0x0d, 0x53, 0x4e, 0x6f,
  0xd5, 0xdb, 0x37, 0x45, 0xde, 0xfd, 0x8e, 0x2f, 0x03, 0xff, 0x6a, 0x72, 0x6d, 0x6c, 0x5b, 0x51,
  0x8d, 0x1b, 0xaf, 0x92, 0xbb, 0xdd, 0xbc, 0x7f, 0x11, 0xd9, 0x5c, 0x41, 0x1f, 0x10, 0x5a, 0xd8,
  0x0a, 0xc1, 0x31, 0x88, 0xa5, 0xcd, 0x7b, 0xbd, 0x2d, 0x74, 0xd0, 0x12, 0xb8, 0xe5, 0xb4, 0xb0,
  0x89, 0x69, 0x97, 0x4a, 0x0c, 0x96, 0x77, 0x7e, 0x65, 0xb9, 0xf1, 0x09, 0xc5, 0x6e, 0xc6, 0x84,
  0x18, 0xf0, 0x7d, 0xec, 0x3a, 0xdc, 0x4d, 0x20, 0x79, 0xee, 0x5f, 0x3e, 0xd7, 0xcb, 0x39, 0x48
];
const CK = [
  0x00070e15, 0x1c232a31, 0x383f464d, 0x545b6269,
  0x70777e85, 0x8c939aa1, 0xa8afb6bd, 0xc4cbd2d9,
  0xe0e7eef5, 0xfc030a11, 0x181f262d, 0x343b4249,
  0x50575e65, 0x6c737a81, 0x888f969d, 0xa4abb2b9,
  0xc0c7ced5, 0xdce3eaf1, 0xf8ff060d, 0x141b2229,
  0x30373e45, 0x4c535a61, 0x686f767d, 0x848b9299,
  0xa0a7aeb5, 0xbcc3cad1, 0xd8dfe6ed, 0xf4fb0209,
  0x10171e25, 0x2c333a41, 0x484f565d, 0x646b7279
];
const FK = [
  0xa3b1bac6, 0x56aa3350, 0x677d9197, 0xb27022dc
];

/**
 * 将字符串转为Unicode数组
 * @example "1234" =&gt; [49, 50, 51, 52];
 * @param {String} str 要转换的字符串
 * @returns {Number[]} 转换后的数组
 */
const stringToArray = (str) =&gt; {
  if (!/string/gi.test(Object.prototype.toString.call(str))) {
    str = JSON.stringify(str);
  }
  return unescape(encodeURIComponent(str)).split("").map(val =&gt; val.charCodeAt());
}

const rotateLeft = (x, y) =&gt; {
  return x &lt;&lt; y | x &gt;&gt;&gt; (32 - y);
}

const tauTransform = (a) =&gt; {
  return Sbox[a &gt;&gt;&gt; 24 &amp; 0xff] &lt;&lt; 24 | Sbox[a &gt;&gt;&gt; 16 &amp; 0xff] &lt;&lt; 16 | Sbox[a &gt;&gt;&gt; 8 &amp; 0xff] &lt;&lt; 8 | Sbox[a &amp; 0xff];
}

const tTransform1 = (z) =&gt; {
  let b = tauTransform(z);
  let c = b ^ rotateLeft(b, 2) ^ rotateLeft(b, 10) ^ rotateLeft(b, 18) ^ rotateLeft(b, 24);
  return c
}

const tTransform2 = (z) =&gt; {
  let b = tauTransform(z);
  let c = b ^ rotateLeft(b, 13) ^ rotateLeft(b, 23);
  return c
}

const EncryptRoundKeys = (key) =&gt; {
  const keys = [];
  const mk = [
    key[0] &lt;&lt; 24 | key[1] &lt;&lt; 16 | key[2] &lt;&lt; 8 | key[3],
    key[4] &lt;&lt; 24 | key[5] &lt;&lt; 16 | key[6] &lt;&lt; 8 | key[7],
    key[8] &lt;&lt; 24 | key[9] &lt;&lt; 16 | key[10] &lt;&lt; 8 | key[11],
    key[12] &lt;&lt; 24 | key[13] &lt;&lt; 16 | key[14] &lt;&lt; 8 | key[15]
  ];

  let k = new Array(36);
  k[0] = mk[0] ^ FK[0];
  k[1] = mk[1] ^ FK[1];
  k[2] = mk[2] ^ FK[2];
  k[3] = mk[3] ^ FK[3];

  for (let i = 0; i &lt; 32; i++) {
    k[i + 4] = k[i] ^ tTransform2(k[i + 1] ^ k[i + 2] ^ k[i + 3] ^ CK[i]);
    keys[i] = k[i + 4];
  }

  return keys;
}

const UINT8_BLOCK = 16;
const getChainBlock = (arr, baseIndex = 0) =&gt; {
  let block = [
    arr[baseIndex] &lt;&lt; 24 | arr[baseIndex + 1] &lt;&lt; 16 | arr[baseIndex + 2] &lt;&lt; 8 | arr[baseIndex + 3],
    arr[baseIndex + 4] &lt;&lt; 24 | arr[baseIndex + 5] &lt;&lt; 16 | arr[baseIndex + 6] &lt;&lt; 8 | arr[baseIndex + 7],
    arr[baseIndex + 8] &lt;&lt; 24 | arr[baseIndex + 9] &lt;&lt; 16 | arr[baseIndex + 10] &lt;&lt; 8 | arr[baseIndex + 11],
    arr[baseIndex + 12] &lt;&lt; 24 | arr[baseIndex + 13] &lt;&lt; 16 | arr[baseIndex + 14] &lt;&lt; 8 | arr[baseIndex + 15]
  ];
  return block;
}

const doBlockCrypt = (blockData, roundKeys) =&gt; {
  let xBlock = new Array(36);
  blockData.forEach((val, index) =&gt; xBlock[index] = val);
  // loop to process 32 rounds crypt
  for (let i = 0; i &lt; 32; i++) {
    xBlock[i + 4] = xBlock[i] ^ tTransform1(xBlock[i + 1] ^ xBlock[i + 2] ^ xBlock[i + 3] ^ roundKeys[i]);
  }
  let yBlock = [xBlock[35], xBlock[34], xBlock[33], xBlock[32]];
  return yBlock;
}

const padding = (originalBuffer) =&gt; {
  if (originalBuffer === null) {
    return null;
  }
  let paddingLength = UINT8_BLOCK - originalBuffer.length % UINT8_BLOCK;
  let paddedBuffer = new Array(originalBuffer.length + paddingLength);

  originalBuffer.forEach((val, index) =&gt; paddedBuffer[index] = val);
  paddedBuffer.fill(paddingLength, originalBuffer.length);
  return paddedBuffer;
}


const dePadding = (paddedBuffer) =&gt; {
  if (paddedBuffer === null) {
    return null;
  }
  let paddingLength = paddedBuffer[paddedBuffer.length - 1];
  let originalBuffer = paddedBuffer.slice(0, paddedBuffer.length - paddingLength);
  return originalBuffer;
}

const check = (name, str) =&gt; {
  if (!str || str.length != 16) {
    console.error(`${name} should be a 16 bytes string.`);
    return false;
  }
  return true;
}

/**
 * CBC加密模式
 * @example encrypt_cbc("1234", "1234567890123456", "1234567890123456") =&gt; "K++iI4IhSGMnEJZT/jv1ow=="
 * @param {any} plaintext 要加密的数据
 * @param {String} key 
 * @param {String} iv 
 * @param {String} mode base64 | "text"
 * @returns {String} 加密后的字符串
 */
const encrypt_cbc = (plaintext, key, iv, mode = "base64") =&gt; {
  if (!check("iv", iv) &amp;&amp; !check("key", key)) { return; }

  let encryptRoundKeys = EncryptRoundKeys(stringToArray(key));
  let plainByteArray = stringToArray(plaintext);
  let padded = padding(plainByteArray);
  let blockTimes = padded.length / UINT8_BLOCK;
  let outArray = [];
  // init chain with iv (transform to uint32 block)
  let chainBlock = getChainBlock(stringToArray(iv));
  console.log(padded, blockTimes, encryptRoundKeys, chainBlock);
  for (let i = 0; i &lt; blockTimes; i++) {
    // extract the 16 bytes block data for this round to encrypt
    let roundIndex = i * UINT8_BLOCK;
    let block = getChainBlock(padded, roundIndex);
    // xor the chain block
    chainBlock[0] = chainBlock[0] ^ block[0];
    chainBlock[1] = chainBlock[1] ^ block[1];
    chainBlock[2] = chainBlock[2] ^ block[2];
    chainBlock[3] = chainBlock[3] ^ block[3];
    // use chain block to crypt
    let cipherBlock = doBlockCrypt(chainBlock, encryptRoundKeys);
    // make the cipher block be part of next chain block
    chainBlock = cipherBlock;
    for (let l = 0; l &lt; UINT8_BLOCK; l++) {
      outArray[roundIndex + l] = cipherBlock[parseInt(l / 4)] &gt;&gt; ((3 - l) % 4 * 8) &amp; 0xff;
    }
  }

  // cipher array to string
  if (mode === 'base64') {
    return base64js.fromByteArray(outArray);
  } else {
    // text
    return decodeURIComponent(escape(String.fromCharCode(...outArray)));
  }
}
/**
 * ECB加密模式
 * @example encrypt_cbc("1234", "1234567890123456") =&gt; "woPrxebr8Xvyo1qG8QxAUA=="
 * @param {any} plaintext 要加密的数据
 * @param {String} key 
 * @param {String} iv 
 * @param {String} mode base64 | "text"
 * @returns {String} 加密后的字符串
 */
const encrypt_ecb = (plaintext, key, mode = "base64") =&gt; {
  console.log(plaintext, key)
  if (!check("iv", iv)) { return; }

  let encryptRoundKeys = EncryptRoundKeys(stringToArray(key));
  let plainByteArray = stringToArray(plaintext);
  let padded = padding(plainByteArray);
  let blockTimes = padded.length / UINT8_BLOCK;
  let outArray = [];
  // CBC mode
  // init chain with iv (transform to uint32 block)
  for (let i = 0; i &lt; blockTimes; i++) {
    // extract the 16 bytes block data for this round to encrypt
    let roundIndex = i * UINT8_BLOCK;
    let block = getChainBlock(padded, roundIndex);
    let cipherBlock = doBlockCrypt(block, encryptRoundKeys);
    for (let l = 0; l &lt; UINT8_BLOCK; l++) {
      outArray[roundIndex + l] = cipherBlock[parseInt(l / 4)] &gt;&gt; ((3 - l) % 4 * 8) &amp; 0xff;
    }
  }

  // cipher array to string
  if (mode === 'base64') {
    return base64js.fromByteArray(outArray);
  } else {
    // text
    return decodeURIComponent(escape(String.fromCharCode(...outArray)));
  }
}
/**
 * CBC解密模式
 * @example decrypt_cbc("K++iI4IhSGMnEJZT/jv1ow==", "1234567890123456", "1234567890123456") =&gt; "1234"
 * @param {any} plaintext 要解密的数据
 * @param {String} key 
 * @param {String} iv 
 * @param {String} mode base64 | "text"
 * @returns {String} 解密后的字符串
 */
const decrypt_cbc = (ciphertext, key, iv, mode = "base64") =&gt; {
  if (!check("iv", iv) &amp;&amp; !check("key", key)) { return; }
  // get cipher byte array
  let cipherByteArray = null;
  let decryptRoundKeys = EncryptRoundKeys(stringToArray(key)).reverse();
  if (mode === 'base64') {
    // cipher is base64 string
    cipherByteArray = base64js.toByteArray(ciphertext);
  } else {
    // cipher is text
    cipherByteArray = stringToArray(ciphertext);
  }

  let blockTimes = cipherByteArray.length / UINT8_BLOCK;
  let outArray = [];

  // init chain with iv (transform to uint32 block)
  let chainBlock = getChainBlock(stringToArray(iv));
  console.log(cipherByteArray, decryptRoundKeys, chainBlock)
  for (let i = 0; i &lt; blockTimes; i++) {
    // extract the 16 bytes block data for this round to encrypt
    let roundIndex = i * UINT8_BLOCK;
    // make Uint8Array to Uint32Array block
    let block = getChainBlock(cipherByteArray, roundIndex);
    // reverse the round keys to decrypt
    let plainBlockBeforeXor = doBlockCrypt(block, decryptRoundKeys);
    // xor the chain block
    let plainBlock = [
      chainBlock[0] ^ plainBlockBeforeXor[0],
      chainBlock[1] ^ plainBlockBeforeXor[1],
      chainBlock[2] ^ plainBlockBeforeXor[2],
      chainBlock[3] ^ plainBlockBeforeXor[3]
    ];
    // make the cipher block be part of next chain block
    chainBlock = block;
    for (let l = 0; l &lt; UINT8_BLOCK; l++) {
      outArray[roundIndex + l] = plainBlock[parseInt(l / 4)] &gt;&gt; ((3 - l) % 4 * 8) &amp; 0xff;
    }
  }
  // depadding the decrypted data
  let depaddedPlaintext = dePadding(outArray);
  // transform data to utf8 string
  return decodeURIComponent(escape(String.fromCharCode(...depaddedPlaintext)));
}
/**
 * ECB解密模式
 * @example decrypt_ecb("woPrxebr8Xvyo1qG8QxAUA==", "1234567890123456") =&gt; "1234"
 * @param {any} plaintext 要解密的数据
 * @param {String} key 
 * @param {String} iv 
 * @param {String} mode base64 | "text"
 * @returns {String} 解密后的字符串
 */
const decrypt_ecb = (ciphertext, key, mode = "base64") =&gt; {
  if (!check("iv", iv)) { return; }
  // get cipher byte array
  let decryptRoundKeys = EncryptRoundKeys(stringToArray(key)).reverse();
  let cipherByteArray = null;
  if (mode === 'base64') {
    // cipher is base64 string
    cipherByteArray = base64js.toByteArray(ciphertext);
  } else {
    // cipher is text
    cipherByteArray = stringToArray(ciphertext);
  }
  let blockTimes = cipherByteArray.length / UINT8_BLOCK;
  let outArray = [];

  for (let i = 0; i &lt; blockTimes; i++) {
    // extract the 16 bytes block data for this round to encrypt
    let roundIndex = i * UINT8_BLOCK;
    // make Uint8Array to Uint32Array block
    let block = getChainBlock(cipherByteArray, roundIndex);
    // reverse the round keys to decrypt
    let plainBlock = doBlockCrypt(block, decryptRoundKeys);
    for (let l = 0; l &lt; UINT8_BLOCK; l++) {
      outArray[roundIndex + l] = plainBlock[parseInt(l / 4)] &gt;&gt; ((3 - l) % 4 * 8) &amp; 0xff;
    }
  }

  // depadding the decrypted data
  let depaddedPlaintext = dePadding(outArray);
  // transform data to utf8 string
  return decodeURIComponent(escape(String.fromCharCode(...depaddedPlaintext)));
}

module.exports = {
  encrypt_ecb, decrypt_cbc,
  encrypt_cbc, decrypt_ecb,
}
</code></pre>

<p> </p>
                                    </div>
                                    <div data-report-view='{"mod":"popu_387","dest":"https://blog.csdn.net/qq_35713752/article/details/104544023","extend1":"pc","ab":"new"}'></div>
                        
            <div class="person-messagebox">
                <div class="left-message"><a href="https://blog.csdn.net/qq_35713752">
                    <img src="https://profile.csdnimg.cn/4/6/5/3_qq_35713752" class="avatar_pic" username='qq_35713752'>
                </a></div>
                <div class="middle-message">
                                        <div class="title"><span class="tit "><a href="https://blog.csdn.net/qq_35713752" data-report-click='{"mod":"popu_379","ab":"new"}' target="_blank">a_靖</a></span>
                        <!-- 等级，level -->
                                                <img class="identity-icon" src="https://csdnimg.cn/identity/blog7.png"/>                                                    <span class="flag expert">
                                <a href="https://blog.csdn.net/home/help.html#classicfication" target="_blank">
                                <img src="https://csdnimg.cn/release/phoenix/template/new_img/identityExpert.png" alt="">
                                    博客专家
                                </a>
                            </span>
                                            </div>
                    <div class="text"><span>原创文章 431</span><span>获赞 882</span><span>访问量 231万+</span></div>
                </div>
                                <div class="right-message">
                                            <a class="btn btn-sm  bt-button personal-watch" data-report-click='{"mod":"popu_379","ab":"new","extend1":"个人信息未关注"}'>关注</a>
                                                                <a href="https://bbs.csdn.net/topics/395526113" target="_blank"
                        class="btn btn-sm bt-button personal-messageboard">他的留言板
                        </a>
                                    </div>
                            </div>
                        
        </div>
    </article>

</div>

            <div class="hide-article-box hide-article-pos text-center">
            <a class="btn-readmore" id="btn-readmore-zk" data-report-view='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_35713752/java/article/details/104544023","strategy":"readmore","ab":"new"}' data-report-click='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_35713752/java/article/details/104544023","strategy":"readmore","ab":"new"}'>
                展开阅读全文
                <svg class="icon chevrondown" aria-hidden="true">
                    <use xlink:href="#csdnc-chevrondown"></use>
                </svg>
            </a>
        </div>   
    
<script>
    $.get("https://blog.csdn.net/qq_35713752/article/uvc/104544023");
</script>

<div class="more-toolbox" id="toolBarBox">
    <span id="fixedBar"></span>
    <div class="left-toolbox">
        <ul class="toolbox-list">
            <li class="tool-item tool-active is-like" id="is-like"><a>
            <img style="display:none;" id="is-like-imgactive" src="https://csdnimg.cn/release/phoenix/template/new_img/tobarThumbUpactive.png" alt="">
            <img style="display:block;" id="is-like-img" src="https://csdnimg.cn/release/phoenix/template/new_img/thumbUpWhite.png" alt="">   
            <span class="name" id="is-like-span">点赞</span>
            <span id="spanCount" class="count"></span>
            </a></li>
            <li class="tool-item tool-active tool-item-comment">
                                <a href="#commentBox">
                    <img src="https://csdnimg.cn/release/phoenix/template/new_img/commentWhite.png" alt="">
                    <span class="name">评论</span>
                    <span class="count"></span>
                </a>
            </li>
            <li class="tool-item tool-active tool-QRcode" id="tool-share">
                <a href="javascript:;" data-report-click='{"mod":"1582594662_002","ab":"new"}'>
                    <img src="https://csdnimg.cn/release/phoenix/template/new_img/shareWhite.png" alt="">
                    <span class="name">分享</span>
                </a>
                <div class="QRcode" id="tool-QRcode" style="left:-92%;">
                    <span id="QRcode-close">x</span>
                    <p class="title">
                    海报分享
                    </p>
                    <div id='shareCode'></div>
                    <p>
                    扫一扫，分享海报
                    </p>
                </div>
            </li>
            <li class="tool-item tool-active is-collection ">
                <a href="javascript:;" data-report-click='{"mod":"popu_824","ab":"new"}'>
                    <img id="is-collection-img" style="display:block;" src="https://csdnimg.cn/release/phoenix/template/new_img/collectWhite.png" alt="">
                    <img id="is-collection-imgactive" style="display:none;" src="https://csdnimg.cn/release/phoenix/template/new_img/tobarCollectionActive.png" alt="">
                    <span class="name" id="is-collection">收藏</span>
                    <span class="count get-collection"></span>
                </a>
            </li>
            <li class="tool-item tool-active tool-phong" id="tool-phong">
                <a href="javascript:;" data-report-click='{"mod":"popu_831","dest":"","ab":"new"}'>
                    <img src="https://csdnimg.cn/release/phoenix/template/new_img/mobileWhite.png" alt="">
                    <span class="name">
                        手机看
                    </span>
                </a>
                <div class="QRcode" id="tool-QRcode-phong" style="left:-78%;">
                    <p class="title">
                    分享到微信朋友圈
                    </p>
                    <span id="QRcode-phong-close">x</span>
                    <div id='shareQrCode'></div>
                    <p>
                    扫一扫，手机阅读 
                    </p>
                </div>
            </li>
            <!--打赏开始-->
                        <li class="tool-item tool-active tool-reward" id="toolreward">
                
                                    <a  data-report-click='{"mod":"popu_830" "dest":"","ab":"new"}'><img src="https://csdnimg.cn/release/phoenix/template/new_img/rewardWhite.png" alt=""><span class="name">打赏</span></a>
                    
                
                <div id="reward" class="reward-box">
	<p class="rewad-title">打赏<span class="reward-close"><svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12"><defs><style type="text/css"></style></defs><path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path></svg></span></p>
	<dl>
		<dd><a href="javascript:;"><img src="https://profile.csdnimg.cn/4/6/5/3_qq_35713752" alt=""></a></dd>
		<dt>
			<p class="blog-name">a_靖</p>
			<p class="blog-discript">“对你有帮助吗？打赏鼓励一下？”</p>
		</dt>
	</dl>
	<div class="money-box">
        			            	<span class="choosed choose_money" data-id="5">5C币</span>
			        							<span class="choose_money" data-id="10">10C币</span>
			        							<span class="choose_money" data-id="20">20C币</span>
			        							<span class="choose_money" data-id="50">50C币</span>
			        							<span class="choose_money" data-id="100">100C币</span>
			        							<span class="choose_money" data-id="200">200C币</span>
			        	</div>
	<div class="sure-box">
		<p class="is-have-money"><a class="reward-sure">确定</a></p>
	</div>
</div>

            </li>
                        <!--打赏结束-->
            <li class="tool-item tool-active tool-more">
                <!-- <a>
                <img src="https://csdnimg.cn/release/phoenix/template/new_img/lookMore.png" alt="">
                </a>
                <ul class="more-box">
                    <li class="item"><a class="article-report">文章举报</a></li>
                </ul> -->
                <a class="article-report">文章举报</a>
            </li>
        </ul>
        <div style="display:flex">
                        <a class="tool-mover-open" id="btn-readmore" style="display: none;"  data-type="0" data-report-view='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_35713752/java/article/details/104544023","strategy":"packupbar","ab":"new"}' data-report-click='{"mod":"popu_376","dest":"https://blog.csdn.net/qq_35713752/java/article/details/104544023","strategy":"packupbar","ab":"new"}'>
                <span>收起全文</span>
                <img id="btn-close-img" style="display: block;" src="https://csdnimg.cn/release/phoenix/template/new_img/CommentArrow.png" alt="">
            </a>
         </div>
    </div>  
</div>
<script type=text/javascript crossorigin src="https://csdnimg.cn/release/phoenix/production/qrcode-7c90a92189.min.js"></script>
<script src="//g.csdnimg.cn/??sharewx/1.2.1/sharewx.js" type="text/javascript"></script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/collection-box/1.1.9/collection-box.js"></script>
            <div class="recommend-box first-recommend-box">	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/qq_36917130/11296303"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_36917130\/11296303","ab":"new"}' data-report-view='{"mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_36917130\/11296303","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant_t0.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em><em>SM</em><em>4</em> - JavaScript.zip（修复版）					</h4>
					<span class="data float-right">07-08</span>
				</div>
			</div>
		</a>
	</div>

</div>            
            <a id="commentBox" name="commentBox"></a>
<div class="comment-box">
	<div class="comment-edit-box d-flex">
		<a id="commentsedit"></a>
		<div class="user-img">
			<a href="javascript:void(0);"  rel="noopener">
				<img class="show_loginbox" src="//g.csdnimg.cn/static/user-img/anonymous-User-img.png">
			</a>
		</div>
		<form id="commentform">
			<img class="comment-sofa-flag" src="https://csdnimg.cn/release/phoenix/template/new_img/commentFlag@2x.png">
			<textarea class="comment-content" name="comment_content" id="comment_content" placeholder="" maxlength="1000"></textarea>
			<div class="opt-box"> <!-- d-flex -->
				<div id="ubbtools" class="add_code">
					<a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>
				</div>
				<input type="hidden" id="comment_replyId" name="comment_replyId">
				<input type="hidden" id="article_id" name="article_id" value="104544023">
				<input type="hidden" id="comment_userId" name="comment_userId" value="">
				<input type="hidden" id="commentId" name="commentId" value="">
				<div class="dropdown" id="myDrap">
					<a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
					<div class="txt-selected text-truncate">添加代码片</div>
					<svg class="icon d-block" aria-hidden="true">
						<use xlink:href="#csdnc-triangledown"></use>
					</svg>
					</a>
					<ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">
						<li><a data-code="html">HTML/XML</a></li>
						<li><a data-code="objc">objective-c</a></li>
						<li><a data-code="ruby">Ruby</a></li>
						<li><a data-code="php">PHP</a></li>
						<li><a data-code="csharp">C</a></li>
						<li><a data-code="cpp">C++</a></li>
						<li><a data-code="javascript">JavaScript</a></li>
						<li><a data-code="python">Python</a></li>
						<li><a data-code="java">Java</a></li>
						<li><a data-code="css">CSS</a></li>
						<li><a data-code="sql">SQL</a></li>
						<li><a data-code="plain">其它</a></li>
					</ul>
				</div>  
				<div class="right-box">
                                        <span id="tip_comment" class="tip">还能输入<em>1000</em>个字符</span>
					<input type="button" class="btn btn-sm btn-cancel d-none" value="取消回复">
					<a data-report-click='{"mod":"1582594662_003","ab":"new"}'><input type="submit" class="btn btn-sm btn-comment" value="发表评论"></a>
				</div>
			</div>
		</form>
		<input type="button" class="bt-comment-show" value="评论">
	</div>

	<div class="comment-list-container">
		<a id="comments"></a>
		<div class="comment-list-box">
		</div>
		<div id="commentPage" class="pagination-box d-none"></div>
		<div class="opt-box text-center">
			<div class="btn btn-sm btn-link-blue" id="btnMoreComment"></div>
		</div>
	</div>
</div>
            <div class="recommend-box">
                                    	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/weixin_42376022/11536928"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_42376022\/11536928","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_42376022\/11536928","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						javascript<em>实现</em><em>SM</em><em>4</em>算法<em>加密</em><em>解密</em>					</h4>
					<span class="data float-right">08-13</span>
				</div>
			</div>
		</a>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/qq_16557835/11622859"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_16557835\/11622859","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_16557835\/11622859","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>SM</em><em>4</em><em>加密</em>.zip					</h4>
					<span class="data float-right">08-27</span>
				</div>
			</div>
		</a>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/qq_39360926/12231296"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_39360926\/12231296","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_39360926\/12231296","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em>算法<em>SM</em><em>4</em>，JavaScript<em>加密</em>，java<em>解密</em>					</h4>
					<span class="data float-right">03-06</span>
				</div>
			</div>
		</a>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/qq_42287234/10432896"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase\"}","index":"4","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_42287234\/10432896","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase\"}","index":"4","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_42287234\/10432896","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em><em>加密</em><em>解密</em><em>sm</em><em>4</em>完整版					</h4>
					<span class="data float-right">05-23</span>
				</div>
			</div>
		</a>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/guo789com/11004180"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase\"}","index":"5","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/guo789com\/11004180","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase\"}","index":"5","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/guo789com\/11004180","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>sm</em>2-<em>sm</em><em>4</em>算法测试工具					</h4>
					<span class="data float-right">03-07</span>
				</div>
			</div>
		</a>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/zhanglu_king/9575399"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase\"}","index":"6","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/zhanglu_king\/9575399","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase\"}","index":"6","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/zhanglu_king\/9575399","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em><em>SM</em><em>4</em>加<em>解密</em>工具					</h4>
					<span class="data float-right">07-13</span>
				</div>
			</div>
		</a>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/weixin_41552110/10720122"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase\"}","index":"7","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_41552110\/10720122","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase\"}","index":"7","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_41552110\/10720122","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em><em>SM</em><em>4</em><em>加密</em><em>解密</em>工具					</h4>
					<span class="data float-right">10-14</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_38683138">	
					<span class="blog_title"> qq_38683138的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">08-14</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1899</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_38683138/article/details/99609068" target="_blank"  rel="noopener" title="javascript实现国密SM4"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase\"}","index":"8","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_38683138\/article\/details\/99609068","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase\"}","index":"8","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_38683138\/article\/details\/99609068","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				javascript<em>实现</em><em>国密</em><em>SM</em><em>4</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_38683138/article/details/99609068" target="_blank"  rel="noopener" title="javascript实现国密SM4"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase\"}","index":"8","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_38683138\/article\/details\/99609068","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-8.nonecase' 			>
				javascript实现SM4主体算法：sm4.jsfunction context() {    this.mode = 1;    this.sk = new Array(32);    this...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_34411563">	
					<span class="blog_title"> weixin_34411563的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-06</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4807</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_34411563/article/details/86000381" target="_blank"  rel="noopener" title="java sm4国密算法加密、解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase\"}","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34411563\/article\/details\/86000381","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase\"}","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34411563\/article\/details\/86000381","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				java <em>sm</em><em>4</em><em>国密</em>算法<em>加密</em>、<em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_34411563/article/details/86000381" target="_blank"  rel="noopener" title="java sm4国密算法加密、解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase\"}","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34411563\/article\/details\/86000381","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase' 			>
				 java sm4国密算法加密、解密CreationTime--2018年7月5日09点20分Author:Marydon1.准备工作　　所需jar包：　　bcprov-jdk15on-1.59.ja...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_30807779">	
					<span class="blog_title"> weixin_30807779的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-03</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				184</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_30807779/article/details/98657981" target="_blank"  rel="noopener" title="国密算法"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase\"}","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30807779\/article\/details\/98657981","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase\"}","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30807779\/article\/details\/98657981","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>国密</em>算法			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_30807779/article/details/98657981" target="_blank"  rel="noopener" title="国密算法"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase\"}","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30807779\/article\/details\/98657981","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase' 			>
				算法分类国密即国家密码局认定的国产密码算法。主要有SM1，SM2，SM3，SM4。密钥长度和分组长度均为128位。SM1 为对称加密。其加密强度与AES相当。该算法不公开，调用该算法时，需要通过加密芯...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/haiyang4988">	
					<span class="blog_title"> haiyang4988的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-07</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				293</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/haiyang4988/article/details/103870026" target="_blank"  rel="noopener" title="国密SM4，javaScript加密 java解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase\"}","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/haiyang4988\/article\/details\/103870026","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase\"}","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/haiyang4988\/article\/details\/103870026","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>国密</em><em>SM</em><em>4</em>，javaScript<em>加密</em> java<em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/haiyang4988/article/details/103870026" target="_blank"  rel="noopener" title="国密SM4，javaScript加密 java解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase\"}","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/haiyang4988\/article\/details\/103870026","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase' 			>
				转载自https://www.cnblogs.com/hzxy-blog/p/9355064.html前段时间因工作需要，接触到了SM算法。国密即国家密码局认定的国产密码算法。主要有SM1，SM2，S...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/zhaoshidaye666">	
					<span class="blog_title"> drog‘s blog</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">12-18</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				260</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/zhaoshidaye666/article/details/103158217" target="_blank"  rel="noopener" title="小程序 js 库。国密算法 sm2、sm3 和 sm4 的实现"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase\"}","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhaoshidaye666\/article\/details\/103158217","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase\"}","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhaoshidaye666\/article\/details\/103158217","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				小程序 js 库。<em>国密</em>算法 <em>sm</em>2、<em>sm</em>3 和 <em>sm</em><em>4</em> 的<em>实现</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/zhaoshidaye666/article/details/103158217" target="_blank"  rel="noopener" title="小程序 js 库。国密算法 sm2、sm3 和 sm4 的实现"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase\"}","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhaoshidaye666\/article\/details\/103158217","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase' 			>
				sm-crypto小程序 js 库。国密算法 sm2、sm3 和 sm4 的实现。使用此组件需要依赖小程序基础库 2.2.1 以上版本，同时依赖开发者工具的 npm 构建。具体详情可查阅官方 npm ...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/Mr_ye931">	
					<span class="blog_title"> Mr_ye931的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-22</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				93</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/Mr_ye931/article/details/105680359" target="_blank"  rel="noopener" title="SM4加密解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase\"}","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Mr_ye931\/article\/details\/105680359","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase\"}","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Mr_ye931\/article\/details\/105680359","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em><em>加密</em><em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/Mr_ye931/article/details/105680359" target="_blank"  rel="noopener" title="SM4加密解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase\"}","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Mr_ye931\/article\/details\/105680359","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase' 			>
				package com.webcarrier.iframework.common.util;import java.util.Arrays;/** * SMS 工具类 */public class S...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/u014749668/11152645"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-14.nonecase\"}","index":"14","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u014749668\/11152645","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-14.nonecase\"}","index":"14","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u014749668\/11152645","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-14.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-14.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em>最全 <em>sm</em>2 <em>sm</em>3 <em>sm</em><em>4</em> js版本 java版本 c版本					</h4>
					<span class="data float-right">04-30</span>
				</div>
			</div>
		</a>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/freehmhcom/10922435"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase\"}","index":"15","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/freehmhcom\/10922435","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase\"}","index":"15","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/freehmhcom\/10922435","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em>算法<em>SM</em>3验证与<em>SM</em><em>4</em>文件<em>加密</em>工具CBC模式（附源码）					</h4>
					<span class="data float-right">01-17</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_34262482">	
					<span class="blog_title"> weixin_34262482的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">10-24</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				752</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_34262482/article/details/88727593" target="_blank"  rel="noopener" title=" 微信小程序国密算法实现库sm-crypto "
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.nonecase\"}","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34262482\/article\/details\/88727593","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.nonecase\"}","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34262482\/article\/details\/88727593","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				 微信小程序<em>国密</em>算法<em>实现</em>库<em>sm</em>-crypto 			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_34262482/article/details/88727593" target="_blank"  rel="noopener" title=" 微信小程序国密算法实现库sm-crypto "
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.nonecase\"}","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34262482\/article\/details\/88727593","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.nonecase' 			>
				国密算法是国家密码局制定标准的一系列算法，主要有SM1，SM2，SM3，SM4，密钥长度和分组长度均为128位。其中：SM1 为对称加密。其加密强度与AES相当。该算法不公开，调用该算法时，需要通过加...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_40142186">	
					<span class="blog_title"> 上官龙啸</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-26</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1369</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_40142186/article/details/88815736" target="_blank"  rel="noopener" title="微信小程序如何实现数据加密解密源码"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase\"}","index":"17","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_40142186\/article\/details\/88815736","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase\"}","index":"17","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_40142186\/article\/details\/88815736","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				微信小程序如何<em>实现</em>数据<em>加密</em><em>解密</em>源码			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_40142186/article/details/88815736" target="_blank"  rel="noopener" title="微信小程序如何实现数据加密解密源码"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase\"}","index":"17","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_40142186\/article\/details\/88815736","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase' 			>
				本文转载于宇宙小哥博客：http://blog.yuzhouxiaoge.com/218/我发现他采用原生js的方式来实现数据加密解密，本人觉得这种方式还是很不错，源码如下：//第一步：var str...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_30312659">	
					<span class="blog_title"> weixin_30312659的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">10-26</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				442</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_30312659/article/details/98929772" target="_blank"  rel="noopener" title="SM4密码算法（附源码）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase\"}","index":"18","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30312659\/article\/details\/98929772","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase\"}","index":"18","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30312659\/article\/details\/98929772","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em>密码算法（附源码）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_30312659/article/details/98929772" target="_blank"  rel="noopener" title="SM4密码算法（附源码）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase\"}","index":"18","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30312659\/article\/details\/98929772","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase' 			>
				SM4是我们自己国家的一个分组密码算法，是国家密码管理局于2012年发布的。网址戳→_→：http://www.cnnic.NET.cn/jscx/mixbz/sm4/具体的密码标准和算法官方有非常详...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/fenglongmiao">	
					<span class="blog_title"> 冯三思</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-09</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/fenglongmiao/article/details/79501757" target="_blank"  rel="noopener" title="SM2的非对称加解密java工具类"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase\"}","index":"19","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/fenglongmiao\/article\/details\/79501757","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase\"}","index":"19","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/fenglongmiao\/article\/details\/79501757","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em>2的非对称加<em>解密</em>java工具类			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/fenglongmiao/article/details/79501757" target="_blank"  rel="noopener" title="SM2的非对称加解密java工具类"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase\"}","index":"19","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/fenglongmiao\/article\/details\/79501757","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase' 			>
				由于工作原因需要对原有加密方式RSA已不适用，要支持国密SM2maven依赖&amp;lt;dependency&amp;gt;&amp;lt;groupId&amp;gt;org.bouncycas...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/a786204024/11459775"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-20.nonecase\"}","index":"20","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/a786204024\/11459775","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-20.nonecase\"}","index":"20","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/a786204024\/11459775","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-20.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-20.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						java版<em>SM</em><em>4</em><em>加密</em>算法,和<em>SM</em><em>4</em>JavaScript <em>加密</em>算法,JavaScript算法相对来说市面较少,根据<em>SM</em><em>4</em>自己改造					</h4>
					<span class="data float-right">08-01</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/Asia_ZhangQQ">	
					<span class="blog_title"> Asia_ZhangQQ的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">12-07</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1992</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/Asia_ZhangQQ/article/details/84876111" target="_blank"  rel="noopener" title="OpenSSL 1.1.1 国密SM2 SM3 SM4 SM9 ZUC EEA3 EIA3 SM2 +SM3签名 源码 Demo 下载 OpenSSL iOS端库下载"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21.nonecase\"}","index":"21","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Asia_ZhangQQ\/article\/details\/84876111","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21.nonecase\"}","index":"21","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Asia_ZhangQQ\/article\/details\/84876111","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				OpenSSL 1.1.1 <em>国密</em><em>SM</em>2 <em>SM</em>3 <em>SM</em><em>4</em> <em>SM</em>9 ZUC EEA3 EIA3 <em>SM</em>2 +<em>SM</em>3签名 源码 <em>Demo</em> 下载 OpenSSL iOS端库下载			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/Asia_ZhangQQ/article/details/84876111" target="_blank"  rel="noopener" title="OpenSSL 1.1.1 国密SM2 SM3 SM4 SM9 ZUC EEA3 EIA3 SM2 +SM3签名 源码 Demo 下载 OpenSSL iOS端库下载"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21.nonecase\"}","index":"21","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Asia_ZhangQQ\/article\/details\/84876111","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-21.nonecase' 			>
				OpenSSL 1.1.1 支持国密SM2 SM3 SM4 SM2 +SM3签名 Demo 下载 OpenSSL iOS端库下载最近因为需要研究国密，所以寻找加密库，demo就很重要了，这里记录下。直...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/adaadadsa">	
					<span class="blog_title"> adaadadsa的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4914</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/adaadadsa/article/details/89500410" target="_blank"  rel="noopener" title="SM2加密解密工具"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase\"}","index":"22","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/adaadadsa\/article\/details\/89500410","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase\"}","index":"22","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/adaadadsa\/article\/details\/89500410","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em>2<em>加密</em><em>解密</em>工具			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/adaadadsa/article/details/89500410" target="_blank"  rel="noopener" title="SM2加密解密工具"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase\"}","index":"22","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/adaadadsa\/article\/details\/89500410","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase' 			>
				非原创，网上找的资源，具体地址忘了，请见谅Cipher类package com.zjxt.test_post_demo.sm2utils;import java.math.BigInteger;imp...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/bird_tp">	
					<span class="blog_title"> bird_tp的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-08</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				129</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/bird_tp/article/details/105988468" target="_blank"  rel="noopener" title="sm4算法加密解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase\"}","index":"23","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/bird_tp\/article\/details\/105988468","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase\"}","index":"23","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/bird_tp\/article\/details\/105988468","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>sm</em><em>4</em>算法<em>加密</em><em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/bird_tp/article/details/105988468" target="_blank"  rel="noopener" title="sm4算法加密解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase\"}","index":"23","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/bird_tp\/article\/details\/105988468","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase' 			>
				一、基本知识分组加密（英语：Block cipher），又称分块加密或块密码，是一种对称密钥算法。它将明文分成多个等长的模块（block），使用确定的算法和对称密钥对每组分别加密解密。	对称加密、加密...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/MessiNine">	
					<span class="blog_title"> MessiNine的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-23</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				7871</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/MessiNine/article/details/79998791" target="_blank"  rel="noopener" title="SM4国密算法Java实现"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase\"}","index":"24","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/MessiNine\/article\/details\/79998791","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase\"}","index":"24","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/MessiNine\/article\/details\/79998791","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em><em>国密</em>算法Java<em>实现</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/MessiNine/article/details/79998791" target="_blank"  rel="noopener" title="SM4国密算法Java实现"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase\"}","index":"24","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/MessiNine\/article\/details\/79998791","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase' 			>
				11			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_35713752">	
					<span class="blog_title"> a_靖的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-15</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_35713752/article/details/79947097" target="_blank"  rel="noopener" title="微信小程序之录音与播放功能（完整示例demo）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase\"}","index":"25","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35713752\/article\/details\/79947097","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase\"}","index":"25","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35713752\/article\/details\/79947097","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				微信小程序之录音与播放功能（完整示例<em>demo</em>）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_35713752/article/details/79947097" target="_blank"  rel="noopener" title="微信小程序之录音与播放功能（完整示例demo）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase\"}","index":"25","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35713752\/article\/details\/79947097","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase' 			>
				微信小程序开发交流qq群173683895承接微信小程序开发。扫码加微信。正文：源码简介：点击按钮实现相应效果↓↓↓↓↓↓↓↓//test.wxml&lt;buttonbindtap=&#039;start&#039;&amp;...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/feijackxian">	
					<span class="blog_title"> feijackxian的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				336</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/feijackxian/article/details/90522709" target="_blank"  rel="noopener" title="usb接口高速流加密模块国密SM1算法，usb国密SM7算法模块，支持linux系统，windows系统，USB接口SM1/SM2/SM3/SM4/SM7国密算法模块，linux系统SM1算法"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase\"}","index":"26","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/feijackxian\/article\/details\/90522709","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase\"}","index":"26","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/feijackxian\/article\/details\/90522709","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				usb接口高速流<em>加密</em>模块<em>国密</em><em>SM</em>1算法，usb<em>国密</em><em>SM</em>7算法模块，支持linux系统，windows系统，USB接口<em>SM</em>1/<em>SM</em>2/<em>SM</em>3/<em>SM</em><em>4</em>/<em>SM</em>7<em>国密</em>算法模块，linux系统<em>SM</em>1算法			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/feijackxian/article/details/90522709" target="_blank"  rel="noopener" title="usb接口高速流加密模块国密SM1算法，usb国密SM7算法模块，支持linux系统，windows系统，USB接口SM1/SM2/SM3/SM4/SM7国密算法模块，linux系统SM1算法"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase\"}","index":"26","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/feijackxian\/article\/details\/90522709","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase' 			>
				1、USB2.0通信接口完成加解密功能  通过大容量存储设备类协议或HID设备类协议完成复杂的加解密操作，使用加密模块就像使用鼠标一样简单，插上usb接口即可。2、支持国密SM1/SM7国密算法3、提...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/limh_hai/10866246"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-27.nonecase\"}","index":"27","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/limh_hai\/10866246","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-27.nonecase\"}","index":"27","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/limh_hai\/10866246","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-27.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-27.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em><em>SM</em>2完整例子 -- 包含所有方法与调用例子(JAVA)					</h4>
					<span class="data float-right">12-21</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/Vanilla1119">	
					<span class="blog_title"> Vanilla1119的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-29</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2158</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/Vanilla1119/article/details/90675374" target="_blank"  rel="noopener" title="vue中使用crypto-js加密密码等信息"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-28.nonecase\"}","index":"28","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Vanilla1119\/article\/details\/90675374","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-28.nonecase\"}","index":"28","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Vanilla1119\/article\/details\/90675374","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-28.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-28.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				vue中使用crypto-js<em>加密</em>密码等信息			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/Vanilla1119/article/details/90675374" target="_blank"  rel="noopener" title="vue中使用crypto-js加密密码等信息"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-28.nonecase\"}","index":"28","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Vanilla1119\/article\/details\/90675374","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-28.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-28.nonecase' 			>
				crypto-js加密AES最近项目中需要在登陆请求时将密码加密，要求使用aes方式加密，于是用到了crypto-js完美解决，亲测有效要注意前端和后端的加密配置要保持一致1.安装crypto-js ...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/danielzhou888">	
					<span class="blog_title"> 阿祥小王子的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-26</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/danielzhou888/article/details/72772635" target="_blank"  rel="noopener" title="国产SM4密码算法详解"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase\"}","index":"29","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/danielzhou888\/article\/details\/72772635","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase\"}","index":"29","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/danielzhou888\/article\/details\/72772635","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				国产<em>SM</em><em>4</em>密码算法详解			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/danielzhou888/article/details/72772635" target="_blank"  rel="noopener" title="国产SM4密码算法详解"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase\"}","index":"29","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/danielzhou888\/article\/details\/72772635","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase' 			>
				敬请关注博客，后期不断更新优质博文，谢谢【原创】SM4密码算法源码接口详解最近几天想把cryptdb的加密算法换成国产的sm4加密算法，所以花了时间研究了一下sm4的源码和基本原理，避免忘记，写下这篇...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/u012480620/11071693"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-30.nonecase\"}","index":"30","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u012480620\/11071693","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-30.nonecase\"}","index":"30","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u012480620\/11071693","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-30.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-30.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						java <em>SM</em><em>4</em><em>加密</em><em>demo</em>					</h4>
					<span class="data float-right">03-29</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_42232219">	
					<span class="blog_title"> Python大本营的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-26</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_42232219/article/details/105131971" target="_blank"  rel="noopener" title="“程序员数学不行，干啥都不行！”高级开发：90%都是瞎努力！"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-31.nonecase\"}","index":"31","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42232219\/article\/details\/105131971","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-31.nonecase\"}","index":"31","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42232219\/article\/details\/105131971","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-31.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-31.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				“程序员数学不行，干啥都不行！”高级开发：90%都是瞎努力！			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_42232219/article/details/105131971" target="_blank"  rel="noopener" title="“程序员数学不行，干啥都不行！”高级开发：90%都是瞎努力！"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-31.nonecase\"}","index":"31","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42232219\/article\/details\/105131971","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-31.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-31.nonecase' 			>
				点击上方“Python大本营”，选择“置顶公众号”Python大本营 IT人的职业提升平台之前有很多读者留言向我们反馈：数学不好做算法优化，每次遇到......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_35443700">	
					<span class="blog_title"> 王较瘦的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-24</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				505</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_35443700/article/details/101171287" target="_blank"  rel="noopener" title="传统加密技术总结"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase\"}","index":"32","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35443700\/article\/details\/101171287","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase\"}","index":"32","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35443700\/article\/details\/101171287","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				传统<em>加密</em>技术总结			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_35443700/article/details/101171287" target="_blank"  rel="noopener" title="传统加密技术总结"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase\"}","index":"32","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35443700\/article\/details\/101171287","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase' 			>
				一、相关术语明文：原始可理解的消息或数据，是算法的输入。加密算法：加密算法对明文进行各种代替和变换。密钥：是加密算法的输入，独立于明文和算法。算法根据所用的特定密钥而产生不同的输出，算法所用的确切代替...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/m0_37718266">	
					<span class="blog_title"> 清凉zxcv的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-10</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1525</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/m0_37718266/article/details/95335250" target="_blank"  rel="noopener" title="SM4  js,java加解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase\"}","index":"33","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37718266\/article\/details\/95335250","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase\"}","index":"33","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37718266\/article\/details\/95335250","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em>  js,java加<em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/m0_37718266/article/details/95335250" target="_blank"  rel="noopener" title="SM4  js,java加解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase\"}","index":"33","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37718266\/article\/details\/95335250","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase' 			>
				国密SM4，javaScript加密 java解密前段时间因工作需要，接触到了SM算法。国密即国家密码局认定的国产密码算法。主要有SM1，SM2，SM3，SM4。密钥长度和分组长度均为128位。SM1...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/Code_Boy_Code">	
					<span class="blog_title"> Code_Boy_Code的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-15</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1756</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/Code_Boy_Code/article/details/80319130" target="_blank"  rel="noopener" title="SM4加密算法实现Java和C#相互加密解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase\"}","index":"34","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Code_Boy_Code\/article\/details\/80319130","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase\"}","index":"34","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Code_Boy_Code\/article\/details\/80319130","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em><em>加密</em>算法<em>实现</em>Java和C#相互<em>加密</em><em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/Code_Boy_Code/article/details/80319130" target="_blank"  rel="noopener" title="SM4加密算法实现Java和C#相互加密解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase\"}","index":"34","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Code_Boy_Code\/article\/details\/80319130","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase' 			>
				SM4加密算法实现Java和C#相互加密解密    近期由于项目需要使用SM4对数据进行加密，然后传给Java后台，Java后台使用的也是SM4的加密算法但是就是解密不正确，经过一步步调试发现Java...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_39584800">	
					<span class="blog_title"> qq_39584800的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">08-02</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				545</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_39584800/article/details/98216911" target="_blank"  rel="noopener" title="国产sm2，sm3，sm4加解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase\"}","index":"35","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_39584800\/article\/details\/98216911","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase\"}","index":"35","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_39584800\/article\/details\/98216911","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				国产<em>sm</em>2，<em>sm</em>3，<em>sm</em><em>4</em>加<em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_39584800/article/details/98216911" target="_blank"  rel="noopener" title="国产sm2，sm3，sm4加解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase\"}","index":"35","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_39584800\/article\/details\/98216911","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase' 			>
				有个为国家做的项目，其中需求是必须要用国产的加密，最后经项目组讨论后决定用国产sm2加密 本人用vue开发前端所以一下实在vue中用的方法，SM2加解密需要用到的依赖cnpm install sm2 ...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_41476542">	
					<span class="blog_title"> qq_41476542的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-05</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				73</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_41476542/article/details/105938128" target="_blank"  rel="noopener" title="c++/c SM4加密解密算法代码实现"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase\"}","index":"36","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_41476542\/article\/details\/105938128","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase\"}","index":"36","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_41476542\/article\/details\/105938128","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				c++/c <em>SM</em><em>4</em><em>加密</em><em>解密</em>算法<em>代码</em><em>实现</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_41476542/article/details/105938128" target="_blank"  rel="noopener" title="c++/c SM4加密解密算法代码实现"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase\"}","index":"36","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_41476542\/article\/details\/105938128","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase' 			>
				#include &lt;openssl/sms4.h&gt; int main(void) {    //加密参数初始化    sms4_key_t sms4_key_enc;    unsigne...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/zhangpeterx">	
					<span class="blog_title"> zhang0peter的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">11-02</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4161</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/zhangpeterx/article/details/83654504" target="_blank"  rel="noopener" title="国产SM4密码算法详解和实现"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase\"}","index":"37","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhangpeterx\/article\/details\/83654504","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase\"}","index":"37","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhangpeterx\/article\/details\/83654504","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				国产<em>SM</em><em>4</em>密码算法详解和<em>实现</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/zhangpeterx/article/details/83654504" target="_blank"  rel="noopener" title="国产SM4密码算法详解和实现"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase\"}","index":"37","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhangpeterx\/article\/details\/83654504","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase' 			>
				国产SM4密码算法详解和实现			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/L_eiDigaga">	
					<span class="blog_title"> L_eiDigaga的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">09-02</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1189</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/L_eiDigaga/article/details/100322090" target="_blank"  rel="noopener" title="vue中如何使用SM4国密来加密？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase\"}","index":"38","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/L_eiDigaga\/article\/details\/100322090","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase\"}","index":"38","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/L_eiDigaga\/article\/details\/100322090","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				vue中如何使用<em>SM</em><em>4</em><em>国密</em>来<em>加密</em>？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/L_eiDigaga/article/details/100322090" target="_blank"  rel="noopener" title="vue中如何使用SM4国密来加密？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase\"}","index":"38","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/L_eiDigaga\/article\/details\/100322090","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase' 			>
				最近做一个项目，登录接口的账号密码两个参数后端规定的是用国密SM4来加密，以前从来没用过这个方法，也百度了一下，但文章了了无几，而且基本内容都是一样的，因为这种加密方式大部分都是java用来加密的，百...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/liaiby/12235685"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-39.nonecase\"}","index":"39","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/liaiby\/12235685","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-39.nonecase\"}","index":"39","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/liaiby\/12235685","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-39.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-39.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						<em>国密</em><em>SM</em>2,<em>SM</em>3,<em>SM</em><em>4</em>加<em>解密</em>的python<em>实现</em>					</h4>
					<span class="data float-right">03-09</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/q1009020096">	
					<span class="blog_title"> q1009020096的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-18</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				344</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/q1009020096/article/details/104375509" target="_blank"  rel="noopener" title="BouncyCastle C# SM4 CBC加解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-40.nonecase\"}","index":"40","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/q1009020096\/article\/details\/104375509","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-40.nonecase\"}","index":"40","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/q1009020096\/article\/details\/104375509","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-40.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-40.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				BouncyCastle C# <em>SM</em><em>4</em> CBC加<em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/q1009020096/article/details/104375509" target="_blank"  rel="noopener" title="BouncyCastle C# SM4 CBC加解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-40.nonecase\"}","index":"40","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/q1009020096\/article\/details\/104375509","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-40.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-40.nonecase' 			>
				说明从bouncycastle C#的主页中可以看到 1.84版本增加了SM4分组加密算法的支持。通过官方提供的测试用例我们可以知道如何调用该算法。测试用例: SM4Test.cs本次将使用Visua...			</a>
		</div>
	</div>
	</div>

	<div class="recommend-item-box  recommend-download-box clearfix">
		<a href="https://download.csdn.net/download/ddd648919781/11153039"rel="noopener" target="_blank" rel="noopener" data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-41.nonecase\"}","index":"41","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/ddd648919781\/11153039","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-41.nonecase\"}","index":"41","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/ddd648919781\/11153039","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-41.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-41.nonecase' >
			<div class="content clearfix">
				<div class="">
					<h4 class="text-truncate oneline clearfix">
						<!-- <span class="recommend-article-type">下载</span> -->
						RAS前端<em>加密</em>，JAVA后端<em>解密</em>。<em>实现</em><em>加密</em>传送（补充了一个JS）					</h4>
					<span class="data float-right">04-30</span>
				</div>
			</div>
		</a>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_40693643">	
					<span class="blog_title"> 今天不学习~明天变垃圾~</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-23</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				8752</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_40693643/article/details/104324438" target="_blank"  rel="noopener" title="CSS操作之你不得不知的一些小技巧（一）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-42.nonecase\"}","index":"42","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_40693643\/article\/details\/104324438","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-42.nonecase\"}","index":"42","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_40693643\/article\/details\/104324438","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-42.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-42.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				CSS操作之你不得不知的一些小技巧（一）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_40693643/article/details/104324438" target="_blank"  rel="noopener" title="CSS操作之你不得不知的一些小技巧（一）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-42.nonecase\"}","index":"42","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_40693643\/article\/details\/104324438","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-42.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-42.nonecase' 			>
				目录CSS单行/多行文本，超出隐藏并显示省略号1. CSS单行/多行文本，超出隐藏并显示省略号 方法一：使用CSS属性单行文本溢出显示省略号width: 100px;overflow: hidden;...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/xiongjin621">	
					<span class="blog_title"> benx</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-17</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				77</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/xiongjin621/article/details/83922296" target="_blank"  rel="noopener" title="java 加解密例子"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-43.nonecase\"}","index":"43","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiongjin621\/article\/details\/83922296","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-43.nonecase\"}","index":"43","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiongjin621\/article\/details\/83922296","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-43.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-43.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				java 加<em>解密</em>例子			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/xiongjin621/article/details/83922296" target="_blank"  rel="noopener" title="java 加解密例子"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-43.nonecase\"}","index":"43","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiongjin621\/article\/details\/83922296","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-43.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-43.nonecase' 			>
				[code=&quot;java&quot;]package com.benx.test;import java.io.IOException;import java.security.Key;imp...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/xiaoshihoukediaole">	
					<span class="blog_title"> 来自镸安的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">08-31</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/xiaoshihoukediaole/article/details/82256912" target="_blank"  rel="noopener" title="vue中使用加密/解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-44.nonecase\"}","index":"44","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiaoshihoukediaole\/article\/details\/82256912","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-44.nonecase\"}","index":"44","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiaoshihoukediaole\/article\/details\/82256912","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-44.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-44.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				vue中使用<em>加密</em>/<em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/xiaoshihoukediaole/article/details/82256912" target="_blank"  rel="noopener" title="vue中使用加密/解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-44.nonecase\"}","index":"44","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiaoshihoukediaole\/article\/details\/82256912","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-44.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-44.nonecase' 			>
				首先引入cdn&amp;lt;!--加密文件--&amp;gt;&amp;lt;scriptsrc=&quot;https://cdn.bootcss.com/crypto-js/3.1.9/cryp...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_42957479">	
					<span class="blog_title"> weixin_42957479的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">10-12</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				70</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_42957479/article/details/83020464" target="_blank"  rel="noopener" title="线程池的使用与执行流程"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-45.nonecase\"}","index":"45","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42957479\/article\/details\/83020464","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-45.nonecase\"}","index":"45","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42957479\/article\/details\/83020464","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-45.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-45.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				线程池的使用与执行流程			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_42957479/article/details/83020464" target="_blank"  rel="noopener" title="线程池的使用与执行流程"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-45.nonecase\"}","index":"45","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42957479\/article\/details\/83020464","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-45.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-45.nonecase' 			>
				合理使用线程池能够带来3个好处：1）降低资源消耗；2）提高响应速度；3）提高线程的可管理性;4)提高应该程序的高可用性。那么线程池是如何工作的呢，借用并发编程艺术一书中的话来描述当一个任务提交给线程池...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_36894974">	
					<span class="blog_title"> c旋儿的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-10</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				10万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_36894974/article/details/103930478" target="_blank"  rel="noopener" title="看完这篇HTTP，跟面试官扯皮就没问题了"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-46.nonecase\"}","index":"46","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_36894974\/article\/details\/103930478","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-46.nonecase\"}","index":"46","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_36894974\/article\/details\/103930478","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-46.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-46.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				看完这篇HTTP，跟面试官扯皮就没问题了			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_36894974/article/details/103930478" target="_blank"  rel="noopener" title="看完这篇HTTP，跟面试官扯皮就没问题了"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-46.nonecase\"}","index":"46","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_36894974\/article\/details\/103930478","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-46.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-46.nonecase' 			>
				我是一名程序员，我的主要编程语言是 Java，我更是一名 Web 开发人员，所以我必须要了解 HTTP，所以本篇文章就来带你从 HTTP 入门到进阶，看完让你有一种恍然大悟、醍醐灌顶的感觉。最初在有网...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_27731689">	
					<span class="blog_title"> 黎明小书生</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-16</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2044</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_27731689/article/details/86510049" target="_blank"  rel="noopener" title="基于paillier算法的同态加密电子匿名投票系统"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-47.nonecase\"}","index":"47","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_27731689\/article\/details\/86510049","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-47.nonecase\"}","index":"47","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_27731689\/article\/details\/86510049","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-47.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-47.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				基于paillier算法的同态<em>加密</em>电子匿名投票系统			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_27731689/article/details/86510049" target="_blank"  rel="noopener" title="基于paillier算法的同态加密电子匿名投票系统"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-47.nonecase\"}","index":"47","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_27731689\/article\/details\/86510049","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-47.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-47.nonecase' 			>
				（欢迎密码学的朋友，一起相互交流学习。 对不足之处进行指正！） 最近在学习同态加密算法，正好帮导师给xxxxxx做一个关于同态加密的电子投票系统的demo。 所以就把学到的东西分享出来，欢迎同道中人一...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/xiaoguaihu12">	
					<span class="blog_title"> xiaoguaihu12的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-20</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				663</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/xiaoguaihu12/article/details/96591172" target="_blank"  rel="noopener" title="VUE继续采坑之加密,解密(转)"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-48.nonecase\"}","index":"48","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiaoguaihu12\/article\/details\/96591172","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-48.nonecase\"}","index":"48","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiaoguaihu12\/article\/details\/96591172","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-48.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-48.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				VUE继续采坑之<em>加密</em>,<em>解密</em>(转)			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/xiaoguaihu12/article/details/96591172" target="_blank"  rel="noopener" title="VUE继续采坑之加密,解密(转)"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-48.nonecase\"}","index":"48","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/xiaoguaihu12\/article\/details\/96591172","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-48.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-48.nonecase' 			>
				纯新手, 很多网上教程看不懂,而且报错, 自己采出来可用的方式1. 安装 加密包(在windows下切换到你vue项目目录,全选地址栏,在地址栏输入:cmd.弹出黑窗口后, 输入命令: npm ins...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_43570367">	
					<span class="blog_title"> 扬帆向海的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-11</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_43570367/article/details/104263892" target="_blank"  rel="noopener" title="史上最牛逼的 Eclipse 快捷键，提高开发效率！"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-49.nonecase\"}","index":"49","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43570367\/article\/details\/104263892","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-49.nonecase\"}","index":"49","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43570367\/article\/details\/104263892","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-49.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-49.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				史上最牛逼的 Eclipse 快捷键，提高开发效率！			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_43570367/article/details/104263892" target="_blank"  rel="noopener" title="史上最牛逼的 Eclipse 快捷键，提高开发效率！"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-49.nonecase\"}","index":"49","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43570367\/article\/details\/104263892","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-49.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-49.nonecase' 			>
				如果你在使用IDEA，请参考博主另外的一篇idea快捷键的博客。			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_43187908">	
					<span class="blog_title"> weixin_43187908的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">07-12</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1156</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_43187908/article/details/95591297" target="_blank"  rel="noopener" title="SM4加密运算"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-50.nonecase\"}","index":"50","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43187908\/article\/details\/95591297","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-50.nonecase\"}","index":"50","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43187908\/article\/details\/95591297","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-50.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-50.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em><em>加密</em>运算			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_43187908/article/details/95591297" target="_blank"  rel="noopener" title="SM4加密运算"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-50.nonecase\"}","index":"50","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43187908\/article\/details\/95591297","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-50.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-50.nonecase' 			>
				javaSM4加密运算自己的理解:sm4加密,其实就是将字符串转成byte数组,再设置一个与解密相同的字符串,将byte的数据再转成二级制的数据,进行异或的运算,得到一组没有规则的字符串!案例上面是一...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/Java_3y">	
					<span class="blog_title"> 3y</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-17</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/Java_3y/article/details/104352964" target="_blank"  rel="noopener" title="Java程序员都需要懂的「反射」，反射的都不懂，怎么学框架？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-51.nonecase\"}","index":"51","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Java_3y\/article\/details\/104352964","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-51.nonecase\"}","index":"51","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Java_3y\/article\/details\/104352964","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-51.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-51.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				Java程序员都需要懂的「反射」，反射的都不懂，怎么学框架？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/Java_3y/article/details/104352964" target="_blank"  rel="noopener" title="Java程序员都需要懂的「反射」，反射的都不懂，怎么学框架？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-51.nonecase\"}","index":"51","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Java_3y\/article\/details\/104352964","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-51.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-51.nonecase' 			>
				连反射都不懂，框架你怎么能学懂啊			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/Fly_hps">	
					<span class="blog_title"> Fly_鹏程万里</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">10-16</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				9472</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/Fly_hps/article/details/83096057" target="_blank"  rel="noopener" title="SM4加密算法（JAVA语言实现）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-52.nonecase\"}","index":"52","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Fly_hps\/article\/details\/83096057","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-52.nonecase\"}","index":"52","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Fly_hps\/article\/details\/83096057","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-52.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-52.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em><em>加密</em>算法（JAVA语言<em>实现</em>）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/Fly_hps/article/details/83096057" target="_blank"  rel="noopener" title="SM4加密算法（JAVA语言实现）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-52.nonecase\"}","index":"52","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Fly_hps\/article\/details\/83096057","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-52.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-52.nonecase' 			>
				1、SM4算法简介中国国家密码管理局于2006年1月6日发布第7号公告，将我国无线局域网产品的加密算法确定为SM4算法（原SMS4）。这是国内官方公布的第一个商用密码算法。SM4分组密码算法是一个迭代...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_36894974">	
					<span class="blog_title"> c旋儿的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_36894974/article/details/104044932" target="_blank"  rel="noopener" title="一文带你看清 HTTP 所有概念"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-53.nonecase\"}","index":"53","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_36894974\/article\/details\/104044932","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-53.nonecase\"}","index":"53","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_36894974\/article\/details\/104044932","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-53.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-53.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				一文带你看清 HTTP 所有概念			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_36894974/article/details/104044932" target="_blank"  rel="noopener" title="一文带你看清 HTTP 所有概念"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-53.nonecase\"}","index":"53","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_36894974\/article\/details\/104044932","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-53.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-53.nonecase' 			>
				上一篇文章我们大致讲解了一下 HTTP 的基本特征和使用，大家反响很不错，那么本篇文章我们就来深究一下 HTTP 的特性。我们接着上篇文章没有说完的 HTTP 标头继续来介绍（此篇文章会介绍所有标头的...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_37035452">	
					<span class="blog_title"> weixin_37035452的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-26</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2360</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_37035452/article/details/93758766" target="_blank"  rel="noopener" title="微信小程序-AES加密解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-54.nonecase\"}","index":"54","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_37035452\/article\/details\/93758766","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-54.nonecase\"}","index":"54","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_37035452\/article\/details\/93758766","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-54.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-54.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				微信小程序-AES<em>加密</em><em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_37035452/article/details/93758766" target="_blank"  rel="noopener" title="微信小程序-AES加密解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-54.nonecase\"}","index":"54","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_37035452\/article\/details\/93758766","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-54.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-54.nonecase' 			>
				微信小程序 aes加密 aes解密微信小程序 aes加密 aes解密这两天一直在跟小程序的加密进行较劲，先是rsa 弄了半天最后还是超长加密不可以，多加密几次还是会出现加密失败的，最后下载了不少的别人...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_30900589">	
					<span class="blog_title"> weixin_30900589的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">11-21</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				284</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_30900589/article/details/96659303" target="_blank"  rel="noopener" title="sm4加密 解密（oc）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-55.nonecase\"}","index":"55","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30900589\/article\/details\/96659303","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-55.nonecase\"}","index":"55","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30900589\/article\/details\/96659303","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-55.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-55.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>sm</em><em>4</em><em>加密</em> <em>解密</em>（oc）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_30900589/article/details/96659303" target="_blank"  rel="noopener" title="sm4加密 解密（oc）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-55.nonecase\"}","index":"55","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30900589\/article\/details\/96659303","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-55.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-55.nonecase' 			>
				前几天项目用到sm4加密解密，加密为十六进制字符串，再将十六进制字符串解密。网上百度了下，sm4是密钥长度和加密明文加密密文都为16个字节十六进制数据，网上的sm4 c语言算法很容易搜到，笔者刚开始没...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_34050519">	
					<span class="blog_title"> weixin_34050519的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-03</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				16</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_34050519/article/details/92614054" target="_blank"  rel="noopener" title="用Javascript实现数据加密解密效果"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-56.nonecase\"}","index":"56","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34050519\/article\/details\/92614054","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-56.nonecase\"}","index":"56","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34050519\/article\/details\/92614054","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-56.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-56.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				用Javascript<em>实现</em>数据<em>加密</em><em>解密</em>效果			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_34050519/article/details/92614054" target="_blank"  rel="noopener" title="用Javascript实现数据加密解密效果"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-56.nonecase\"}","index":"56","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34050519\/article\/details\/92614054","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-56.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-56.nonecase' 			>
				加密.hta代码(完全可以保存为html，执行效果一样)&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;&gt; &lt;head&gt; &amp;l...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_42536144">	
					<span class="blog_title"> Cicala的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">11-18</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				129</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_42536144/article/details/84203765" target="_blank"  rel="noopener" title="记微信小程序踩过的一些坑"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-57.nonecase\"}","index":"57","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42536144\/article\/details\/84203765","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-57.nonecase\"}","index":"57","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42536144\/article\/details\/84203765","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-57.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-57.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				记微信小程序踩过的一些坑			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_42536144/article/details/84203765" target="_blank"  rel="noopener" title="记微信小程序踩过的一些坑"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-57.nonecase\"}","index":"57","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42536144\/article\/details\/84203765","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-57.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-57.nonecase' 			>
				使用wxcharts.js时界面滑动时，图表不跟随滑动，浮在元素上方。尝试去修改canvas的z-index以及定位都不管用，查了很多资料发现官方有说明：由于原生组件脱离在 WebView 渲染流程外...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_35190492">	
					<span class="blog_title"> 敖丙</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-06</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				5万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_35190492/article/details/104203466" target="_blank"  rel="noopener" title="拼多多面试问了数据库基础知识，今天分享出来"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-58.nonecase\"}","index":"58","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35190492\/article\/details\/104203466","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-58.nonecase\"}","index":"58","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35190492\/article\/details\/104203466","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-58.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-58.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				拼多多面试问了数据库基础知识，今天分享出来			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_35190492/article/details/104203466" target="_blank"  rel="noopener" title="拼多多面试问了数据库基础知识，今天分享出来"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-58.nonecase\"}","index":"58","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35190492\/article\/details\/104203466","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-58.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-58.nonecase' 			>
				一个SQL在数据库是怎么执行的，你是否了解过了呢？			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_35190492">	
					<span class="blog_title"> 敖丙</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-01</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				17万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_35190492/article/details/103795708" target="_blank"  rel="noopener" title="复习一周，京东+百度一面，不小心都拿了Offer"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-59.nonecase\"}","index":"59","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35190492\/article\/details\/103795708","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-59.nonecase\"}","index":"59","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35190492\/article\/details\/103795708","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-59.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-59.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				复习一周，京东+百度一面，不小心都拿了Offer			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_35190492/article/details/103795708" target="_blank"  rel="noopener" title="复习一周，京东+百度一面，不小心都拿了Offer"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-59.nonecase\"}","index":"59","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35190492\/article\/details\/103795708","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-59.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-59.nonecase' 			>
				京东和百度一面都问了啥，面试官百般刁难，可惜我全会。			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/zwwhnly">	
					<span class="blog_title"> 申城异乡人</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-20</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				3万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/zwwhnly/article/details/104987143" target="_blank"  rel="noopener" title="【Java面试题】List如何一边遍历，一边删除？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-60.nonecase\"}","index":"60","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zwwhnly\/article\/details\/104987143","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-60.nonecase\"}","index":"60","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zwwhnly\/article\/details\/104987143","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-60.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-60.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				【Java面试题】List如何一边遍历，一边删除？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/zwwhnly/article/details/104987143" target="_blank"  rel="noopener" title="【Java面试题】List如何一边遍历，一边删除？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-60.nonecase\"}","index":"60","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zwwhnly\/article\/details\/104987143","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-60.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-60.nonecase' 			>
				List如何一边遍历，一边删除？			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/wszhlzjl">	
					<span class="blog_title"> wszhlzjl的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">05-10</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2819</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/wszhlzjl/article/details/90052058" target="_blank"  rel="noopener" title="微信小程序接口实现加密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-61.nonecase\"}","index":"61","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/wszhlzjl\/article\/details\/90052058","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-61.nonecase\"}","index":"61","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/wszhlzjl\/article\/details\/90052058","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-61.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-61.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				微信小程序接口<em>实现</em><em>加密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/wszhlzjl/article/details/90052058" target="_blank"  rel="noopener" title="微信小程序接口实现加密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-61.nonecase\"}","index":"61","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/wszhlzjl\/article\/details\/90052058","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-61.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-61.nonecase' 			>
				微信小程序接口实现加密教程：场景小程序请求的所有接口参数必须加密，后台返回数据也需要加密，并且增加Token验证一、小程序端功能编写1.下载一份Js版的aesUtil.js源码。【注：文章末尾会贴出所...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/m0_37907797">	
					<span class="blog_title"> 帅地</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-19</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				79万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/m0_37907797/article/details/102781027" target="_blank"  rel="noopener" title="大学四年自学走来，这些私藏的实用工具/学习网站我贡献出来了"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-62.nonecase\"}","index":"62","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37907797\/article\/details\/102781027","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-62.nonecase\"}","index":"62","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37907797\/article\/details\/102781027","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-62.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-62.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				大学四年自学走来，这些私藏的实用工具/学习网站我贡献出来了			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/m0_37907797/article/details/102781027" target="_blank"  rel="noopener" title="大学四年自学走来，这些私藏的实用工具/学习网站我贡献出来了"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-62.nonecase\"}","index":"62","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37907797\/article\/details\/102781027","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-62.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-62.nonecase' 			>
				大学四年，看课本是不可能一直看课本的了，对于学习，特别是自学，善于搜索网上的一些资源来辅助，还是非常有必要的，下面我就把这几年私藏的各种资源，网站贡献出来给你们。主要有：电子书搜索、实用工具、在线视频...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_33811539">	
					<span class="blog_title"> weixin_33811539的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-14</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				91</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_33811539/article/details/93838799" target="_blank"  rel="noopener" title="PHP完整的AES加解密算法使用及例子（256位）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-63.nonecase\"}","index":"63","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_33811539\/article\/details\/93838799","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-63.nonecase\"}","index":"63","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_33811539\/article\/details\/93838799","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-63.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-63.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				PHP完整的AES加<em>解密</em>算法使用及例子（256位）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_33811539/article/details/93838799" target="_blank"  rel="noopener" title="PHP完整的AES加解密算法使用及例子（256位）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-63.nonecase\"}","index":"63","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_33811539\/article\/details\/93838799","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-63.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-63.nonecase' 			>
				依赖PHP自身的mcrypt扩展&lt;?phpclass aes {     // CRYPTO_CIPHER_BLOCK_SIZE 32         private $_secret_key ...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/huyuchaoheaven">	
					<span class="blog_title"> huyuchaoheaven的专栏</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-16</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				8632</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/huyuchaoheaven/article/details/79580000" target="_blank"  rel="noopener" title="微信小程序aes加密解密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-64.nonecase\"}","index":"64","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/huyuchaoheaven\/article\/details\/79580000","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-64.nonecase\"}","index":"64","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/huyuchaoheaven\/article\/details\/79580000","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-64.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-64.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				微信小程序aes<em>加密</em><em>解密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/huyuchaoheaven/article/details/79580000" target="_blank"  rel="noopener" title="微信小程序aes加密解密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-64.nonecase\"}","index":"64","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/huyuchaoheaven\/article\/details\/79580000","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-64.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-64.nonecase' 			>
				使用方法：/** var CryptoJS = require(&#039;./../../../util/aes.js&#039;) var key = CryptoJS.enc.Utf8.parse(&quot;xx...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/zhongyangzhong">	
					<span class="blog_title"> 微信公众号：猴子聊人物</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-30</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				2万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/zhongyangzhong/article/details/104120813" target="_blank"  rel="noopener" title="没有项目经验怎么办？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-65.nonecase\"}","index":"65","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhongyangzhong\/article\/details\/104120813","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-65.nonecase\"}","index":"65","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhongyangzhong\/article\/details\/104120813","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-65.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-65.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				没有项目经验怎么办？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/zhongyangzhong/article/details/104120813" target="_blank"  rel="noopener" title="没有项目经验怎么办？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-65.nonecase\"}","index":"65","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhongyangzhong\/article\/details\/104120813","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-65.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-65.nonecase' 			>
				职场和学校最大的不同就是：你在学校，老师给一本书，然后你考试。如果没有通过，就要补考。你在职场，领导给你一个问题，然后你来解决。如果解决不了，就要滚蛋走人。为此，你需要每半年更新一次简历......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_16855077">	
					<span class="blog_title"> 程序猿学社的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-17</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				7303</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_16855077/article/details/104364463" target="_blank"  rel="noopener" title="【多线程高并发编程】二 实现多线程的几种方式"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-66.nonecase\"}","index":"66","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_16855077\/article\/details\/104364463","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-66.nonecase\"}","index":"66","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_16855077\/article\/details\/104364463","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-66.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-66.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				【多线程高并发编程】二 <em>实现</em>多线程的几种方式			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_16855077/article/details/104364463" target="_blank"  rel="noopener" title="【多线程高并发编程】二 实现多线程的几种方式"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-66.nonecase\"}","index":"66","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_16855077\/article\/details\/104364463","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-66.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-66.nonecase' 			>
				本文我们来看看多线程的应用场景，为什么要用多线程，以及实现一个多线程有几种方式。...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/ZackSock">	
					<span class="blog_title"> ZackSock的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-07</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				5万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/ZackSock/article/details/103794134" target="_blank"  rel="noopener" title="超全Python图像处理讲解（多图预警）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-67.nonecase\"}","index":"67","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ZackSock\/article\/details\/103794134","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-67.nonecase\"}","index":"67","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ZackSock\/article\/details\/103794134","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-67.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-67.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				超全Python图像处理讲解（多图预警）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/ZackSock/article/details/103794134" target="_blank"  rel="noopener" title="超全Python图像处理讲解（多图预警）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-67.nonecase\"}","index":"67","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/ZackSock\/article\/details\/103794134","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-67.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-67.nonecase' 			>
				文章目录Pillow模块讲解一、Image模块1.1 、打开图片和显示图片1.2、创建一个简单的图像1.3、图像混合（1）透明度混合（2）遮罩混合1.4、图像缩放（1）按像素缩放（2）按尺寸缩放1.5...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qq_43901693">	
					<span class="blog_title"> 爪白白的个人博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">04-25</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qq_43901693/article/details/104750730" target="_blank"  rel="noopener" title="总结了 150 余个神奇网站，你不来瞅瞅吗？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-68.nonecase\"}","index":"68","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_43901693\/article\/details\/104750730","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-68.nonecase\"}","index":"68","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_43901693\/article\/details\/104750730","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-68.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-68.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				总结了 150 余个神奇网站，你不来瞅瞅吗？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qq_43901693/article/details/104750730" target="_blank"  rel="noopener" title="总结了 150 余个神奇网站，你不来瞅瞅吗？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-68.nonecase\"}","index":"68","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_43901693\/article\/details\/104750730","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-68.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-68.nonecase' 			>
				原博客再更新，可能就没了，之后将持续更新本篇博客。			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_34194359">	
					<span class="blog_title"> weixin_34194359的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">06-22</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1015</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_34194359/article/details/92956931" target="_blank"  rel="noopener" title="SM4加密"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-69.nonecase\"}","index":"69","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34194359\/article\/details\/92956931","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-69.nonecase\"}","index":"69","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34194359\/article\/details\/92956931","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-69.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-69.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>SM</em><em>4</em><em>加密</em>			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_34194359/article/details/92956931" target="_blank"  rel="noopener" title="SM4加密"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-69.nonecase\"}","index":"69","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34194359\/article\/details\/92956931","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-69.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-69.nonecase' 			>
				金融行业国内通用标准为SM4，对应国际标准SM4有两种模式ECB和CBC区别是前者只需要一个key，而后者不仅需要一个key还需要一个iv值工具类代码如下：package com.ebao.front...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/dfskhgalshgkajghljgh">	
					<span class="blog_title"> 曹银飞的专栏</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-05</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				26万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/dfskhgalshgkajghljgh/article/details/103841693" target="_blank"  rel="noopener" title="为什么猝死的都是程序员，基本上不见产品经理猝死呢？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-70.nonecase\"}","index":"70","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/dfskhgalshgkajghljgh\/article\/details\/103841693","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-70.nonecase\"}","index":"70","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/dfskhgalshgkajghljgh\/article\/details\/103841693","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-70.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-70.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				为什么猝死的都是程序员，基本上不见产品经理猝死呢？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/dfskhgalshgkajghljgh/article/details/103841693" target="_blank"  rel="noopener" title="为什么猝死的都是程序员，基本上不见产品经理猝死呢？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-70.nonecase\"}","index":"70","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/dfskhgalshgkajghljgh\/article\/details\/103841693","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-70.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-70.nonecase' 			>
				相信大家时不时听到程序员猝死的消息，但是基本上听不到产品经理猝死的消息，这是为什么呢？我们先百度搜一下：程序员猝死，出现将近700多万条搜索结果：搜索一下：产品经理猝死，只有400万条的搜索结果，从搜...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_33739646">	
					<span class="blog_title"> weixin_33739646的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-10</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				187</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_33739646/article/details/91367764" target="_blank"  rel="noopener" title="小程序加密数据解密算法java版"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-71.nonecase\"}","index":"71","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_33739646\/article\/details\/91367764","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-71.nonecase\"}","index":"71","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_33739646\/article\/details\/91367764","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-71.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-71.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				小程序<em>加密</em>数据<em>解密</em>算法java版			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_33739646/article/details/91367764" target="_blank"  rel="noopener" title="小程序加密数据解密算法java版"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-71.nonecase\"}","index":"71","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_33739646\/article\/details\/91367764","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-71.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-71.nonecase' 			>
				小程序开发者如需要获取敏感数据，需要对接口返回的加密数据( encryptedData )进行对称解密。解密算法如下：对称解密使用的算法为 AES-128-CBC，数据采用PKCS#7填充。对称解密的...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/weixin_43570367">	
					<span class="blog_title"> 扬帆向海的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-13</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				15万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/weixin_43570367/article/details/103963249" target="_blank"  rel="noopener" title="史上最全的IDEA快捷键总结"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-72.nonecase\"}","index":"72","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43570367\/article\/details\/103963249","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-72.nonecase\"}","index":"72","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43570367\/article\/details\/103963249","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-72.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-72.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				史上最全的IDEA快捷键总结			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/weixin_43570367/article/details/103963249" target="_blank"  rel="noopener" title="史上最全的IDEA快捷键总结"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-72.nonecase\"}","index":"72","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_43570367\/article\/details\/103963249","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-72.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-72.nonecase' 			>
				现在Idea成了主流开发工具，这篇博客对其使用的快捷键做了总结，希望对大家的开发工作有所帮助。...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/JiuZhang_ninechapter">	
					<span class="blog_title"> 九章算法的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">02-06</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				19万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/JiuZhang_ninechapter/article/details/104197117" target="_blank"  rel="noopener" title="B 站上有哪些很好的学习资源?"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-73.nonecase\"}","index":"73","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104197117","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-73.nonecase\"}","index":"73","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104197117","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-73.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-73.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				B 站上有哪些很好的学习资源?			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/JiuZhang_ninechapter/article/details/104197117" target="_blank"  rel="noopener" title="B 站上有哪些很好的学习资源?"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-73.nonecase\"}","index":"73","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/JiuZhang_ninechapter\/article\/details\/104197117","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-73.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-73.nonecase' 			>
				哇说起B站，在小九眼里就是宝藏般的存在，放年假宅在家时一天刷6、7个小时不在话下，更别提今年的跨年晚会，我简直是跪着看完的！！最早大家聚在在B站是为了追番，再后来我在上面刷欧美新歌和漂亮小姐姐的舞蹈视...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/wangdandan01">	
					<span class="blog_title"> wangdandan01的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-05</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				299</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/wangdandan01/article/details/104669077" target="_blank"  rel="noopener" title="国密算法sm2：微信小程序sm-crypto 和 python 的gmssl 包互通"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-74.nonecase\"}","index":"74","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/wangdandan01\/article\/details\/104669077","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-74.nonecase\"}","index":"74","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/wangdandan01\/article\/details\/104669077","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-74.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-74.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				<em>国密</em>算法<em>sm</em>2：微信小程序<em>sm</em>-crypto 和 python 的gmssl 包互通			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/wangdandan01/article/details/104669077" target="_blank"  rel="noopener" title="国密算法sm2：微信小程序sm-crypto 和 python 的gmssl 包互通"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-74.nonecase\"}","index":"74","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/wangdandan01\/article\/details\/104669077","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-74.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-74.nonecase' 			>
				国密算法sm2：微信小程序sm-crypto 和 python 的gmssl 包互通前端是微信小程序，后端用Python，数据交互过程中，使用国密sm2加密。微信小程序的开发文档中，有提供sm-cry...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/loongggdroid">	
					<span class="blog_title"> 非著名程序员</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">03-05</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				4万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/loongggdroid/article/details/104687629" target="_blank"  rel="noopener" title="讲一个程序员如何副业月赚三万的真实故事"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-75.nonecase\"}","index":"75","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/loongggdroid\/article\/details\/104687629","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-75.nonecase\"}","index":"75","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/loongggdroid\/article\/details\/104687629","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-75.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-75.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				讲一个程序员如何副业月赚三万的真实故事			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/loongggdroid/article/details/104687629" target="_blank"  rel="noopener" title="讲一个程序员如何副业月赚三万的真实故事"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-75.nonecase\"}","index":"75","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/loongggdroid\/article\/details\/104687629","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-75.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-75.nonecase' 			>
				loonggg读完需要3分钟速读仅需 1 分钟大家好，我是你们的校长。我之前讲过，这年头，只要肯动脑，肯行动，程序员凭借自己的技术，赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时......			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/AiHuanhuan110">	
					<span class="blog_title"> 艾欢欢的博客</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">08-12</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				1089</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/AiHuanhuan110/article/details/99302114" target="_blank"  rel="noopener" title="vue项目中使用AES实现密码加密解密（ECB和CBC两种模式）"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-76.nonecase\"}","index":"76","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/AiHuanhuan110\/article\/details\/99302114","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-76.nonecase\"}","index":"76","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/AiHuanhuan110\/article\/details\/99302114","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-76.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-76.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				vue项目中使用AES<em>实现</em>密码<em>加密</em><em>解密</em>（ECB和CBC两种模式）			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/AiHuanhuan110/article/details/99302114" target="_blank"  rel="noopener" title="vue项目中使用AES实现密码加密解密（ECB和CBC两种模式）"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-76.nonecase\"}","index":"76","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/AiHuanhuan110\/article\/details\/99302114","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-76.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-76.nonecase' 			>
				区别ECB： 是一种基础的加密方式，密文被分割成分组长度相等的块（不足补齐），然后单独一个个加密，一个个输出组成密文。​CBC： 是一种循环模式，前一个分组的密文和当前分组的明文异或或操作后再加密，这...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/qing_gee">	
					<span class="blog_title"> 沉默王二</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-27</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				12万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/qing_gee/article/details/104085756" target="_blank"  rel="noopener" title="强烈推荐10本程序员必读的书"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-77.nonecase\"}","index":"77","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/104085756","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-77.nonecase\"}","index":"77","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/104085756","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-77.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-77.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				强烈推荐10本程序员必读的书			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/qing_gee/article/details/104085756" target="_blank"  rel="noopener" title="强烈推荐10本程序员必读的书"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-77.nonecase\"}","index":"77","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qing_gee\/article\/details\/104085756","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-77.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-77.nonecase' 			>
				很遗憾，这个春节注定是刻骨铭心的，新型冠状病毒让每个人的神经都是紧绷的。那些处在武汉的白衣天使们，尤其值得我们的尊敬。而我们这些窝在家里的程序员，能不外出就不外出，就是对社会做出的最大的贡献。有些读者...			</a>
		</div>
	</div>
	</div>

<div class="recommend-item-box type_blog clearfix">
	<div class="content">
		<div class="info-box d-flex align-content-center">
			<p class="from-where">
			<span class="blog_title_box oneline ">
												<a target="_blank" rel="noopener" href="https://blog.csdn.net/loongggdroid">	
					<span class="blog_title"> 非著名程序员</span>
					</a>
									</span>
		</p>
		<p class="date-and-readNum oneline">
						<span class="hover-show">01-30</span>
			<span class="hover-hide">
				<img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">
				7万+</span>
						</p>
		</div>
		<a href="https://blog.csdn.net/loongggdroid/article/details/104120869" target="_blank"  rel="noopener" title="非典逼出了淘宝和京东，新冠病毒能够逼出什么？"
			 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-78.nonecase\"}","index":"78","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/loongggdroid\/article\/details\/104120869","ab":"new"}' data-report-view='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-78.nonecase\"}","index":"78","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/loongggdroid\/article\/details\/104120869","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-78.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-78.nonecase' >
			<h4 class="text-truncate oneline">
				<!-- <span class="recommend-article-type">博文</span> -->
				非典逼出了淘宝和京东，新冠病毒能够逼出什么？			</h4>
		</a>
		<div class="desc">
			<a href="https://blog.csdn.net/loongggdroid/article/details/104120869" target="_blank"  rel="noopener" title="非典逼出了淘宝和京东，新冠病毒能够逼出什么？"
				 data-report-click='{"mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-78.nonecase\"}","index":"78","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/loongggdroid\/article\/details\/104120869","ab":"new"}' data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-78.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-78.nonecase' 			>
				loonggg读完需要5分钟速读仅需 2 分钟大家好，我是你们的校长。我知道大家在家里都憋坏了，大家可能相对于封闭在家里“坐月子”，更希望能够早日上班。今天我带着大家换个思路来聊一个问题......			</a>
		</div>
	</div>
	</div>

                    <div class="recommend-item-box type_hot_word">
                    <div class="content clearfix">
                        <div class="float-left">
                                                                                <span>
                                <a href="https://java.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://java.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://java.csdn.net/","index":"#"}'  target="_blank">
                                Java</a>
                            </span>
                                                        <span>
                                <a href="https://c1.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://c1.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://c1.csdn.net/","index":"#"}'  target="_blank">
                                C语言</a>
                            </span>
                                                        <span>
                                <a href="https://python.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://python.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://python.csdn.net/","index":"#"}'  target="_blank">
                                Python</a>
                            </span>
                                                        <span>
                                <a href="https://cplus.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://cplus.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://cplus.csdn.net/","index":"#"}'  target="_blank">
                                C++</a>
                            </span>
                                                        <span>
                                <a href="https://csharp.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://csharp.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://csharp.csdn.net/","index":"#"}'  target="_blank">
                                C#</a>
                            </span>
                                                        <span>
                                <a href="https://vbn.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://vbn.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://vbn.csdn.net/","index":"#"}'  target="_blank">
                                Visual Basic .NET</a>
                            </span>
                                                        <span>
                                <a href="https://js.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://js.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://js.csdn.net/","index":"#"}'  target="_blank">
                                JavaScript</a>
                            </span>
                                                        <span>
                                <a href="https://php.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://php.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://php.csdn.net/","index":"#"}'  target="_blank">
                                PHP</a>
                            </span>
                                                        <span>
                                <a href="https://sql.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://sql.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://sql.csdn.net/","index":"#"}'  target="_blank">
                                SQL</a>
                            </span>
                                                        <span>
                                <a href="https://go.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://go.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://go.csdn.net/","index":"#"}'  target="_blank">
                                Go语言</a>
                            </span>
                                                        <span>
                                <a href="https://r.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://r.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://r.csdn.net/","index":"#"}'  target="_blank">
                                R语言</a>
                            </span>
                                                        <span>
                                <a href="https://assembly.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://assembly.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://assembly.csdn.net/","index":"#"}'  target="_blank">
                                Assembly language</a>
                            </span>
                                                        <span>
                                <a href="https://swift.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://swift.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://swift.csdn.net/","index":"#"}'  target="_blank">
                                Swift</a>
                            </span>
                                                        <span>
                                <a href="https://ruby.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://ruby.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://ruby.csdn.net/","index":"#"}'  target="_blank">
                                Ruby</a>
                            </span>
                                                        <span>
                                <a href="https://matlab.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://matlab.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://matlab.csdn.net/","index":"#"}'  target="_blank">
                                MATLAB</a>
                            </span>
                                                        <span>
                                <a href="https://plsql.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://plsql.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://plsql.csdn.net/","index":"#"}'  target="_blank">
                                PL/SQL</a>
                            </span>
                                                        <span>
                                <a href="https://perl.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://perl.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://perl.csdn.net/","index":"#"}'  target="_blank">
                                Perl</a>
                            </span>
                                                        <span>
                                <a href="https://vb.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://vb.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://vb.csdn.net/","index":"#"}'  target="_blank">
                                Visual Basic</a>
                            </span>
                                                        <span>
                                <a href="https://obj.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://obj.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://obj.csdn.net/","index":"#"}'  target="_blank">
                                Objective-C</a>
                            </span>
                                                        <span>
                                <a href="https://delphi.csdn.net/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://delphi.csdn.net/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://delphi.csdn.net/","index":"#"}'  target="_blank">
                                Delphi/Object Pascal</a>
                            </span>
                                                        <span>
                                <a href="https://www.csdn.net/unity/" data-report-click='{"mod":"1586412712_001","ab":"new","dest":"https://www.csdn.net/unity/","index":"索引#"}' data-report-view='{"mod":"1586412712_001","ab":"new","dest":"https://www.csdn.net/unity/","index":"#"}'  target="_blank">
                                Unity3D</a>
                            </span>
                                                    
                                                </div>
                    </div>
                    </div>
                                    <div class="recommend-loading-box">
                    <img src='https://csdnimg.cn/release/phoenix/images/feedLoading.gif'>
                </div>
                <div class="recommend-end-box">
                    <p class="text-center">没有更多推荐了，<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
                </div>
            </div>
                            <div class="template-box">
                    <span>©️2019 CSDN</span>
                <span>皮肤主题: 代码科技</span>
                <span> 设计师:
                                            Amelia_0503                                    </span>
                </div>
                    </main>
    </div>
                        <div class="recommend-right  align-items-stretch clearfix" id="rightAside" data-type="recommend">
            <aside class="recommend-right_aside">
                <div id="recommend-right" style="height:100%;position:fixed;top:44px">
                    <div class='d-flex flex-column aside-box groupfile' id="groupfile">
                        <h3 class="aside-title">目录</h3>
                        <div class="align-items-stretch group_item">
                            <div class="pos-box">
                                <div class="scroll-box">
                                    <div class="toc-box"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                    
                                        <div class="recommend-list-box d-flex flex-column aside-box">
                    <ul class="recommend-fixed-box align-items-stretch">
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/qq_36917130/11296303"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_36917130\/11296303","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase\"}","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_36917130\/11296303","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-1.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em><em>SM</em><em>4</em> - JavaScript.zip（修复版）                                            </h5>
                                                                                            <span class="time">07-08</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/weixin_42376022/11536928"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_42376022\/11536928","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase\"}","index":"2","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_42376022\/11536928","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-2.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                javascript<em>实现</em><em>SM</em><em>4</em>算法<em>加密</em><em>解密</em>                                            </h5>
                                                                                            <span class="time">08-13</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/qq_16557835/11622859"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_16557835\/11622859","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase\"}","index":"3","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_16557835\/11622859","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-3.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>SM</em><em>4</em><em>加密</em>.zip                                            </h5>
                                                                                            <span class="time">08-27</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/qq_39360926/12231296"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase\"}","index":"4","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_39360926\/12231296","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase\"}","index":"4","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_39360926\/12231296","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-4.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em>算法<em>SM</em><em>4</em>，JavaScript<em>加密</em>，java<em>解密</em>                                            </h5>
                                                                                            <span class="time">03-06</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/qq_42287234/10432896"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase\"}","index":"5","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_42287234\/10432896","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase\"}","index":"5","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/qq_42287234\/10432896","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-5.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em><em>加密</em><em>解密</em><em>sm</em><em>4</em>完整版                                            </h5>
                                                                                            <span class="time">05-23</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/guo789com/11004180"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase\"}","index":"6","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/guo789com\/11004180","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase\"}","index":"6","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/guo789com\/11004180","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-6.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>sm</em>2-<em>sm</em><em>4</em>算法测试工具                                            </h5>
                                                                                            <span class="time">03-07</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/zhanglu_king/9575399"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase\"}","index":"7","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/zhanglu_king\/9575399","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase\"}","index":"7","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/zhanglu_king\/9575399","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-7.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em><em>SM</em><em>4</em>加<em>解密</em>工具                                            </h5>
                                                                                            <span class="time">07-13</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/weixin_41552110/10720122"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-8.nonecase\"}","index":"8","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_41552110\/10720122","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-8.nonecase\"}","index":"8","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/weixin_41552110\/10720122","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-8.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-8.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em><em>SM</em><em>4</em><em>加密</em><em>解密</em>工具                                            </h5>
                                                                                            <span class="time">10-14</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_38683138/article/details/99609068"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase\"}","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_38683138\/article\/details\/99609068","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase\"}","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_38683138\/article\/details\/99609068","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-9.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                javascript<em>实现</em><em>国密</em><em>SM</em><em>4</em>                                            </h5>
                                                                                            <span class="time">08-14</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1899 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_34411563/article/details/86000381"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase\"}","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34411563\/article\/details\/86000381","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase\"}","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34411563\/article\/details\/86000381","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-10.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                java <em>sm</em><em>4</em><em>国密</em>算法<em>加密</em>、<em>解密</em>                                            </h5>
                                                                                            <span class="time">07-06</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">4807 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_30807779/article/details/98657981"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase\"}","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30807779\/article\/details\/98657981","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase\"}","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30807779\/article\/details\/98657981","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-11.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>国密</em>算法                                            </h5>
                                                                                            <span class="time">06-03</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">184 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/haiyang4988/article/details/103870026"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase\"}","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/haiyang4988\/article\/details\/103870026","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase\"}","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/haiyang4988\/article\/details\/103870026","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-12.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>国密</em><em>SM</em><em>4</em>，javaScript<em>加密</em> java<em>解密</em>                                            </h5>
                                                                                            <span class="time">01-07</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">293 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/zhaoshidaye666/article/details/103158217"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase\"}","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhaoshidaye666\/article\/details\/103158217","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase\"}","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhaoshidaye666\/article\/details\/103158217","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-13.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                小程序 js 库。<em>国密</em>算法 <em>sm</em>2、<em>sm</em>3 和 <em>sm</em><em>4</em> 的<em>实现</em>                                            </h5>
                                                                                            <span class="time">12-18</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">260 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/Mr_ye931/article/details/105680359"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-14.nonecase\"}","index":"14","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Mr_ye931\/article\/details\/105680359","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-14.nonecase\"}","index":"14","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Mr_ye931\/article\/details\/105680359","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-14.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-14.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>SM</em><em>4</em><em>加密</em><em>解密</em>                                            </h5>
                                                                                            <span class="time">04-22</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">93 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/u014749668/11152645"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase\"}","index":"15","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u014749668\/11152645","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase\"}","index":"15","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u014749668\/11152645","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-15.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em>最全 <em>sm</em>2 <em>sm</em>3 <em>sm</em><em>4</em> js版本 java版本 c版本                                            </h5>
                                                                                            <span class="time">04-30</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/freehmhcom/10922435"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-16.nonecase\"}","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/freehmhcom\/10922435","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-16.nonecase\"}","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/freehmhcom\/10922435","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-16.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-16.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em>算法<em>SM</em>3验证与<em>SM</em><em>4</em>文件<em>加密</em>工具CBC模式（附源码）                                            </h5>
                                                                                            <span class="time">01-17</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_34262482/article/details/88727593"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase\"}","index":"17","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34262482\/article\/details\/88727593","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase\"}","index":"17","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_34262482\/article\/details\/88727593","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-17.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                 微信小程序<em>国密</em>算法<em>实现</em>库<em>sm</em>-crypto                                             </h5>
                                                                                            <span class="time">10-24</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">752 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_40142186/article/details/88815736"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase\"}","index":"18","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_40142186\/article\/details\/88815736","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase\"}","index":"18","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_40142186\/article\/details\/88815736","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-18.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                微信小程序如何<em>实现</em>数据<em>加密</em><em>解密</em>源码                                            </h5>
                                                                                            <span class="time">03-26</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1369 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_30312659/article/details/98929772"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase\"}","index":"19","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30312659\/article\/details\/98929772","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase\"}","index":"19","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_30312659\/article\/details\/98929772","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>SM</em><em>4</em>密码算法（附源码）                                            </h5>
                                                                                            <span class="time">10-26</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">442 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/fenglongmiao/article/details/79501757"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-20.nonecase\"}","index":"20","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/fenglongmiao\/article\/details\/79501757","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-20.nonecase\"}","index":"20","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/fenglongmiao\/article\/details\/79501757","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-20.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-20.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>SM</em>2的非对称加<em>解密</em>java工具类                                            </h5>
                                                                                            <span class="time">03-09</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/a786204024/11459775"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-21.nonecase\"}","index":"21","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/a786204024\/11459775","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-21.nonecase\"}","index":"21","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/a786204024\/11459775","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-21.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-21.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                java版<em>SM</em><em>4</em><em>加密</em>算法,和<em>SM</em><em>4</em>JavaScript <em>加密</em>算法,JavaScript算法相对来说市面较少,根据<em>SM</em><em>4</em>自己改造                                            </h5>
                                                                                            <span class="time">08-01</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/Asia_ZhangQQ/article/details/84876111"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase\"}","index":"22","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Asia_ZhangQQ\/article\/details\/84876111","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase\"}","index":"22","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Asia_ZhangQQ\/article\/details\/84876111","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-22.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                OpenSSL 1.1.1 <em>国密</em><em>SM</em>2 <em>SM</em>3 <em>SM</em><em>4</em> <em>SM</em>9 ZUC EEA3 EIA3 <em>SM</em>2 +<em>SM</em>3签名 源码 <em>Demo</em> 下载 OpenSSL iOS端库下载                                            </h5>
                                                                                            <span class="time">12-07</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1992 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/adaadadsa/article/details/89500410"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase\"}","index":"23","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/adaadadsa\/article\/details\/89500410","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase\"}","index":"23","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/adaadadsa\/article\/details\/89500410","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-23.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>SM</em>2<em>加密</em><em>解密</em>工具                                            </h5>
                                                                                            <span class="time">04-25</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">4914 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/bird_tp/article/details/105988468"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase\"}","index":"24","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/bird_tp\/article\/details\/105988468","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase\"}","index":"24","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/bird_tp\/article\/details\/105988468","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-24.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>sm</em><em>4</em>算法<em>加密</em><em>解密</em>                                            </h5>
                                                                                            <span class="time">05-08</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">129 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/MessiNine/article/details/79998791"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase\"}","index":"25","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/MessiNine\/article\/details\/79998791","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase\"}","index":"25","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/MessiNine\/article\/details\/79998791","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-25.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>SM</em><em>4</em><em>国密</em>算法Java<em>实现</em>                                            </h5>
                                                                                            <span class="time">06-23</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">7871 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_35713752/article/details/79947097"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase\"}","index":"26","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35713752\/article\/details\/79947097","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase\"}","index":"26","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35713752\/article\/details\/79947097","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-26.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                微信小程序之录音与播放功能（完整示例<em>demo</em>）                                            </h5>
                                                                                            <span class="time">04-15</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/feijackxian/article/details/90522709"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-27.nonecase\"}","index":"27","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/feijackxian\/article\/details\/90522709","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-27.nonecase\"}","index":"27","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/feijackxian\/article\/details\/90522709","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-27.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-27.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                usb接口高速流<em>加密</em>模块<em>国密</em><em>SM</em>1算法，usb<em>国密</em><em>SM</em>7算法模块，支持linux系统，windows系统，USB接口<em>SM</em>1/<em>SM</em>2/<em>SM</em>3/<em>SM</em><em>4</em>/<em>SM</em>7<em>国密</em>算法模块，linux系统<em>SM</em>1算法                                            </h5>
                                                                                            <span class="time">05-25</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">336 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/limh_hai/10866246"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-28.nonecase\"}","index":"28","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/limh_hai\/10866246","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-28.nonecase\"}","index":"28","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/limh_hai\/10866246","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-28.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-28.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em><em>SM</em>2完整例子 -- 包含所有方法与调用例子(JAVA)                                            </h5>
                                                                                            <span class="time">12-21</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/Vanilla1119/article/details/90675374"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase\"}","index":"29","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Vanilla1119\/article\/details\/90675374","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase\"}","index":"29","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Vanilla1119\/article\/details\/90675374","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-29.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                vue中使用crypto-js<em>加密</em>密码等信息                                            </h5>
                                                                                            <span class="time">05-29</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2158 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/danielzhou888/article/details/72772635"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-30.nonecase\"}","index":"30","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/danielzhou888\/article\/details\/72772635","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-30.nonecase\"}","index":"30","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/danielzhou888\/article\/details\/72772635","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-30.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-30.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                国产<em>SM</em><em>4</em>密码算法详解                                            </h5>
                                                                                            <span class="time">05-26</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/u012480620/11071693"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-31.nonecase\"}","index":"31","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u012480620\/11071693","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-31.nonecase\"}","index":"31","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/u012480620\/11071693","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-31.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-31.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                java <em>SM</em><em>4</em><em>加密</em><em>demo</em>                                            </h5>
                                                                                            <span class="time">03-29</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/weixin_42232219/article/details/105131971"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase\"}","index":"32","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42232219\/article\/details\/105131971","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase\"}","index":"32","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/weixin_42232219\/article\/details\/105131971","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-32.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                “程序员数学不行，干啥都不行！”高级开发：90%都是瞎努力！                                            </h5>
                                                                                            <span class="time">03-26</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">2万+ </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_35443700/article/details/101171287"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase\"}","index":"33","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35443700\/article\/details\/101171287","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase\"}","index":"33","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_35443700\/article\/details\/101171287","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-33.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                传统<em>加密</em>技术总结                                            </h5>
                                                                                            <span class="time">03-24</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">505 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/m0_37718266/article/details/95335250"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase\"}","index":"34","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37718266\/article\/details\/95335250","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase\"}","index":"34","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/m0_37718266\/article\/details\/95335250","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-34.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>SM</em><em>4</em>  js,java加<em>解密</em>                                            </h5>
                                                                                            <span class="time">07-10</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1525 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/Code_Boy_Code/article/details/80319130"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase\"}","index":"35","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Code_Boy_Code\/article\/details\/80319130","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase\"}","index":"35","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/Code_Boy_Code\/article\/details\/80319130","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-35.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                <em>SM</em><em>4</em><em>加密</em>算法<em>实现</em>Java和C#相互<em>加密</em><em>解密</em>                                            </h5>
                                                                                            <span class="time">05-15</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1756 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_39584800/article/details/98216911"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase\"}","index":"36","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_39584800\/article\/details\/98216911","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase\"}","index":"36","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_39584800\/article\/details\/98216911","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-36.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                国产<em>sm</em>2，<em>sm</em>3，<em>sm</em><em>4</em>加<em>解密</em>                                            </h5>
                                                                                            <span class="time">08-02</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">545 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/qq_41476542/article/details/105938128"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase\"}","index":"37","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_41476542\/article\/details\/105938128","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase\"}","index":"37","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/qq_41476542\/article\/details\/105938128","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-37.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                c++/c <em>SM</em><em>4</em><em>加密</em><em>解密</em>算法<em>代码</em><em>实现</em>                                            </h5>
                                                                                            <span class="time">05-05</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">73 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/zhangpeterx/article/details/83654504"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase\"}","index":"38","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhangpeterx\/article\/details\/83654504","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase\"}","index":"38","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/zhangpeterx\/article\/details\/83654504","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-38.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                国产<em>SM</em><em>4</em>密码算法详解和<em>实现</em>                                            </h5>
                                                                                            <span class="time">11-02</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">4161 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://blog.csdn.net/L_eiDigaga/article/details/100322090"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-39.nonecase\"}","index":"39","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/L_eiDigaga\/article\/details\/100322090","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-39.nonecase\"}","index":"39","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/blog.csdn.net\/L_eiDigaga\/article\/details\/100322090","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-39.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-39.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix ">
                                            <h5>
                                                vue中如何使用<em>SM</em><em>4</em><em>国密</em>来<em>加密</em>？                                            </h5>
                                                                                            <span class="time">09-02</span>
                                                                                                                                        <span class="read"><img src="https://csdnimg.cn/release/phoenix/template/new_img/readCountWhite.png" alt="">1189 </span>
                                                                                    </div>
                                                                            </div>
                                </a>
                            </li>
                                                    <li class="right-item">
                                <a
                                        href="https://download.csdn.net/download/liaiby/12235685"
                                        target="_blank"
                                     data-report-click='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-40.nonecase\"}","index":"40","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/liaiby\/12235685","ab":"new"}'                                     data-report-view='{"mod":"popu_858","extra":"{\"utm_medium\":\"distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-40.nonecase\"}","index":"40","strategy":"BlogCommendFromMachineLearnPai2","dest":"https:\/\/download.csdn.net\/download\/liaiby\/12235685","ab":"new"}'                                     data-report-query='utm_medium=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-40.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-download-BlogCommendFromMachineLearnPai2-40.nonecase'                                 >
                                    <div class="context-box ">
                                        <div class="content clearfix content-width">
                                            <h5>
                                                <em>国密</em><em>SM</em>2,<em>SM</em>3,<em>SM</em><em>4</em>加<em>解密</em>的python<em>实现</em>                                            </h5>
                                                                                            <span class="time">03-09</span>
                                                                                                                                </div>
                                                                                    <span class="download_mark_button ">立即下载 </span>
                                                                            </div>
                                </a>
                            </li>
                                            </ul>
                    </div>
                </div>
            </aside>
        </div>
    
    </div>
<div class="mask-dark"></div>
<script>
    var recommendCount = 78;
    recommendCount = recommendCount > 1 ? (recommendCount + (recommendCount>6 ? 2 : 1)) : recommendCount;
    var ChannelId = 0;
    var articleId = "104544023";
    var commentscount = 0;
    var islock = false;
    var curentUrl = "https://blog.csdn.net/qq_35713752/java/article/details/104544023";
    var myUrl = "https://my.csdn.net/";
    //1禁止评论，2正常
    var commentAuth = 2;
    //百度搜索
    var baiduKey = "SM4国密加密解密实现代码demo_javascript_a_靖的博客-CSDN博客";
    var needInsertBaidu = true;
    // 代码段样式
    var codeStyle = 'atom-one-dark';
	var highlight = ["SM","4","\u56fd\u5bc6","\u52a0\u5bc6","\u89e3\u5bc6","\u5b9e\u73b0","\u4ee3\u7801","demo"];//高亮数组

    var share_card_url = 'https://blog.csdn.net/qq_35713752/article/shareArticleCardPage?article_id=104544023'
    var RecommendBlogExpertList = [];
	var articleType = 1;
	var CopyrightContent = '';
    
        var recommendRegularDomainArr = ["blog.csdn.net\/.+\/article\/details\/","download.csdn.net\/download\/","edu.csdn.net\/course\/detail\/"];
</script>
<script src="https://csdnimg.cn/public/sandalstrap/1.4/js/sandalstrap.min.js"></script>
<script src="https://csdnimg.cn/release/phoenix/vendor/pagination/paging-3d3b805766.js"></script>
<div class="skin-boxshadow"></div>
<div class="pay-code">
        <div class="pay-money">应支付<span class="pay-money-span" data-nowprice='0' data-oldprice='9.90'>0元</span></div>
        <div class=content>
        <div id="payCode" data-id="8012456">
                <div class="renovate">
                    <img src="https://csdnimg.cn/release/phoenix/static_blog/images/pay-time-out.png">
                    <span>点击重新获取</span>
                </div>
            </div>
            <div class="pay-style"><span><img src="https://csdnimg.cn/release/phoenix/static_blog/images/wx.png"></span><span><img src="https://csdnimg.cn/release/phoenix/static_blog/images/zfb.png"></span><span><img src="https://csdnimg.cn/release/phoenix/static_blog/images/JD.png"></span><span class="text">扫码支付</span></div>
        </div>
        <div class="bt-close"><svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12"><defs><style type="text/css"></style></defs><path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path></svg></div>
        <p style="margin-top: 8px;font-size: 14px;" class="text-center">支付成功即可阅读</p>
    </div>
<div style="display:none;">
	<img src="" onerror='setTimeout(function(){if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname)){window.location.href="\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74"}},3000);'>
</div>
</body>
    <!-- 高亮未与 markdown兼容  -->
	<link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/chart/chart.css" />
	<script type="text/javascript" src="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/chart/lib/chart.min.js"></script>
    <script type="text/javascript" src="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/chart/widget2chart.js"></script>
    <script type="text/javascript" src="https://csdnimg.cn/release/phoenix/production/pc_wap_common-f91259fb12.js"></script>
<link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.6.0/ckeditor/plugins/codesnippet/lib/highlight/styles/atom-one-dark.css">
<script>
 // 全局声明
 if (window.csdn === undefined) {
      window.csdn = {};
    }
    window.csdn.sideToolbar = {
        options: {
            report:{
                isShow: true,
            },
            qr: {
                isShow: false,
            }
        }
    }
    $(function(){
        $(document).on('click',"a.option-box[data-type='report']",function() {
            window.csdn.userLogin.loadAjax(function(res){
                showReport(false,articleTitles);
            })
        });
    })
</script>
<script src="https://csdnimg.cn/release/phoenix/vendor/iconfont/csdnc-c439e66521.js"></script>
<script src="https://csdnimg.cn/release/phoenix/template/new_js/common-ae342f3be4.min.js"></script>
<script src="https://csdnimg.cn/release/phoenix/template/new_js/detail-2f7c5ee1d4.min.js"></script>
<script src="//csdnimg.cn/release/download/old_static/js/qrcode.js"></script>
<script src="https://csdnimg.cn/release/cart/pub/1.0.4/cart_jsonp.js?v=2"></script>
<script src="https://csdnimg.cn/release/phoenix/template/new_js/column_pay-b9bd326887.min.js"></script>
	
<script src="https://g.csdnimg.cn/copyright/1.0.3/copyright.js" type="text/javascript"></script>
<script type="text/javascript"  src="https://g.csdnimg.cn/??login-box/1.1.1/30/login-box.js,login-box/1.1.1/30/login-auto.js"></script>
<script>
    $(".MathJax").remove();
    if ($('div.markdown_views pre.prettyprint code.hljs').length > 0) {
        $('div.markdown_views')[0].className = 'markdown_views';
    }
</script>
<script type="text/javascript" src="https://csdnimg.cn/release/blog_mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
            "HTML-CSS": {
                    linebreaks: { automatic: true, width: "94%container" },
                    imageFont: null
            },
            tex2jax: {
                preview: "none"
            },
            mml2jax: {
                preview: 'none'
            }
    });
</script>
    <script src="//g.csdnimg.cn/baidu-search/1.0.3/baidu-search.js"  type="text/javascript"></script>
</html>
